home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / MovieTime™ / Movietime™ Beta 1 / Movietime™ Beta 1.rsrc / CODE_4.txt < prev    next >
Text File  |  1991-09-05  |  261KB  |  4,629 lines

  1. # near model CODE resource
  2. # jump table entries: 33752-33778 (27 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  206E 0008                movea.l    A0, [A6 + 0x8]
  6. 00000008  0C68 0001 003C           cmpi.w     [A0 + 0x3C], 0x1
  7. 0000000E  671E                     beq        +0x20 /* 0000002E */
  8. 00000010  206E 0008                movea.l    A0, [A6 + 0x8]
  9. 00000014  226E 0008                movea.l    A1, [A6 + 0x8]
  10. 00000018  3029 003C                move.w     D0, [A1 + 0x3C]
  11. 0000001C  5269 003C                addq.w     [A1 + 0x3C], 1
  12. 00000020  48C0                     ext.l      D0
  13. 00000022  E588                     lsl        D0, 2
  14. 00000024  D0A8 0038                add.l      D0, [A0 + 0x38]
  15. 00000028  2040                     movea.l    A0, D0
  16. 0000002A  20AE 000C                move.l     [A0], [A6 + 0xC]
  17. label0000002E:
  18. 0000002E  4E5E                     unlink     A6
  19. 00000030  4E75                     rts
  20. 00000032  4164                     chk.w      D0, -[A4]
  21. 00000034  6454                     bcc        +0x56 /* 0000008A */
  22. 00000036  6F44                     ble        +0x46 /* 0000007C */
  23. 00000038  6562                     bcs        +0x64 /* 0000009C */
  24. 0000003A  4E56 0000                link       A6, 0
  25. 0000003E  226E 0008                movea.l    A1, [A6 + 0x8]
  26. 00000042  2069 0038                movea.l    A0, [A1 + 0x38]
  27. 00000046  3029 003C                move.w     D0, [A1 + 0x3C]
  28. 0000004A  A9FF                     syscall    Debugger
  29. 0000004C  4E5E                     unlink     A6
  30. 0000004E  4E75                     rts
  31. 00000050  496E 7370                chk.w      D4, [A6 + 0x7370]
  32. 00000054  6563                     bcs        +0x65 /* 000000B9 */
  33. 00000056  7444                     moveq.l    D2, 0x44
  34. 00000058  4E56 FFF8                link       A6, -0x0008
  35. 0000005C  48E7 0700                movem.l    -[A7], D5,D6,D7
  36. 00000060  42A7                     clr.l      -[A7]
  37. 00000062  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  38. 00000066  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  39. 0000006A  2E1F                     move.l     D7, [A7]+
  40. 0000006C  42A7                     clr.l      -[A7]
  41. 0000006E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  42. 00000072  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  43. 00000076  2C1F                     move.l     D6, [A7]+
  44. 00000078  BC87                     cmp.l      D6, D7
  45. 0000007A  6704                     beq        +0x6 /* 00000080 */
  46. label0000007C:
  47. 0000007C  7001                     moveq.l    D0, 0x01
  48. 0000007E  6034                     bra        +0x36 /* 000000B4 */
  49. label00000080:
  50. 00000080  206E 0008                movea.l    A0, [A6 + 0x8]
  51. 00000084  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  52. 00000088  206E 000C                movea.l    A0, [A6 + 0xC]
  53. // begin alternate branch 0000008A-00000090
  54. label0000008A:
  55. 0000008A  000C 2D50                ori.b      A4, 0x50 /* 'P' */
  56. 0000008E  FFF8                     .invalid   <<F/7/7>>
  57. // end alternate branch 0000008A-00000090
  58. label0000008A: // (misaligned)
  59. 0000008C  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  60. 00000090  7A00                     moveq.l    D5, 0x00
  61. 00000092  601A                     bra        +0x1C /* 000000AE */
  62. label00000094:
  63. 00000094  206E FFFC                movea.l    A0, [A6 - 0x4]
  64. 00000098  1010                     move.b     D0, [A0]
  65. 0000009A  5210                     addq.b     [A0], 1
  66. label0000009C:
  67. 0000009C  226E FFF8                movea.l    A1, [A6 - 0x8]
  68. 000000A0  1211                     move.b     D1, [A1]
  69. 000000A2  5211                     addq.b     [A1], 1
  70. 000000A4  B200                     cmp.b      D1, D0
  71. 000000A6  6704                     beq        +0x6 /* 000000AC */
  72. 000000A8  7001                     moveq.l    D0, 0x01
  73. 000000AA  6008                     bra        +0xA /* 000000B4 */
  74. label000000AC:
  75. 000000AC  5285                     addq.l     D5, 1
  76. label000000AE:
  77. 000000AE  BE85                     cmp.l      D7, D5
  78. 000000B0  6EE2                     bgt        -0x1C /* 00000094 */
  79. 000000B2  7000                     moveq.l    D0, 0x00
  80. label000000B4:
  81. 000000B4  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  82. 000000B8  4E5E                     unlink     A6
  83. 000000BA  4E75                     rts
  84. 000000BC  436F 6D70                chk.w      D1, [A7 + 0x6D70]
  85. 000000C0  6172                     bsr        +0x74 /* 00000134 */
  86. 000000C2  6548                     bcs        +0x4A /* 0000010C */
  87. fn000000C4:
  88. 000000C4  4E56 0000                link       A6, 0
  89. 000000C8  2038 0178                move.l     D0, [0x00000178]
  90. 000000CC  0280 0080 8000           andi.l     D0, 0x808000
  91. 000000D2  0C80 0080 8000           cmpi.l     D0, 0x808000
  92. 000000D8  57C0                     seq        D0
  93. 000000DA  4400                     neg.b      D0
  94. 000000DC  4880                     ext.w      D0
  95. 000000DE  4E5E                     unlink     A6
  96. 000000E0  4E75                     rts
  97. 000000E2  4368 6563                chk.w      D1, [A0 + 0x6563]
  98. 000000E6  6B46                     bmi        +0x48 /* 0000012E */
  99. 000000E8  6F72                     ble        +0x74 /* 0000015C */
  100. fn000000EA:
  101. 000000EA  4E56 0000                link       A6, 0
  102. 000000EE  2F07                     move.l     -[A7], D7
  103. 000000F0  206E 0008                movea.l    A0, [A6 + 0x8]
  104. 000000F4  2E28 0016                move.l     D7, [A0 + 0x16]
  105. 000000F8  601C                     bra        +0x1E /* 00000116 */
  106. label000000FA:
  107. 000000FA  206E 0008                movea.l    A0, [A6 + 0x8]
  108. 000000FE  2068 002E                movea.l    A0, [A0 + 0x2E]
  109. 00000102  4A30 7800                tst.b      [A0 + D7]
  110. 00000106  660C                     bne        +0xE /* 00000114 */
  111. 00000108  206E 0008                movea.l    A0, [A6 + 0x8]
  112. label0000010C:
  113. 0000010C  2147 0016                move.l     [A0 + 0x16], D7
  114. 00000110  7000                     moveq.l    D0, 0x00
  115. 00000112  600E                     bra        +0x10 /* 00000122 */
  116. label00000114:
  117. 00000114  5287                     addq.l     D7, 1
  118. label00000116:
  119. 00000116  206E 0008                movea.l    A0, [A6 + 0x8]
  120. 0000011A  BEA8 000E                cmp.l      D7, [A0 + 0xE]
  121. 0000011E  6DDA                     blt        -0x24 /* 000000FA */
  122. 00000120  7001                     moveq.l    D0, 0x01
  123. label00000122:
  124. 00000122  2E1F                     move.l     D7, [A7]+
  125. 00000124  4E5E                     unlink     A6
  126. 00000126  4E75                     rts
  127. 00000128  4465                     neg.w      -[A5]
  128. 0000012A  7465                     moveq.l    D2, 0x65
  129. 0000012C  726D                     moveq.l    D1, 0x6D
  130. label0000012E:
  131. 0000012E  696E                     bvs        +0x70 /* 0000019E */
  132. fn00000130:
  133. 00000130  4E56 FFFE                link       A6, -0x0002
  134. fn00000134:
  135. 00000134  206E 0008                movea.l    A0, [A6 + 0x8]
  136. 00000138  0CA8 0000 A000 006A      cmpi.l     [A0 + 0x6A], 0xA000
  137. 00000140  6426                     bcc        +0x28 /* 00000168 */
  138. 00000142  206E 0008                movea.l    A0, [A6 + 0x8]
  139. 00000146  226E 0008                movea.l    A1, [A6 + 0x8]
  140. 0000014A  2368 006A 0072           move.l     [A1 + 0x72], [A0 + 0x6A]
  141. 00000150  206E 0008                movea.l    A0, [A6 + 0x8]
  142. 00000154  226E 0008                movea.l    A1, [A6 + 0x8]
  143. 00000158  2368 006A 007A           move.l     [A1 + 0x7A], [A0 + 0x6A]
  144. // begin alternate branch 0000015C-00000162
  145. label0000015C:
  146. 0000015C  007A 206E 0008           ori.w      [PC + 0x8 /* 00000166, value 0x600C */], 0x206E /* ' n' */
  147. // end alternate branch 0000015C-00000162
  148. label0000015C: // (misaligned)
  149. 0000015E  206E 0008                movea.l    A0, [A6 + 0x8]
  150. 00000162  42A8 006A                clr.l      [A0 + 0x6A]
  151. 00000166  600C                     bra        +0xE /* 00000174 */
  152. label00000168:
  153. 00000168  206E 0008                movea.l    A0, [A6 + 0x8]
  154. 0000016C  04A8 0000 A000 006A      subi.l     [A0 + 0x6A], 0xA000
  155. label00000174:
  156. 00000174  4267                     clr.w      -[A7]
  157. 00000176  206E 0008                movea.l    A0, [A6 + 0x8]
  158. 0000017A  4868 006E                pea.l      [A0 + 0x6E]
  159. 0000017E  1F3C 0001                move.b     -[A7], 0x1
  160. 00000182  203C 0320 0014           move.l     D0, 0x3200014
  161. 00000188  A800                     syscall    SoundDispatch
  162. 0000018A  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  163. 0000018E  4A6E FFFE                tst.w      [A6 - 0x2]
  164. 00000192  670C                     beq        +0xE /* 000001A0 */
  165. 00000194  2F3C 0000 0147           move.l     -[A7], 0x147
  166. 0000019A  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  167. label0000019E:
  168. 0000019E  588F                     addq.l     A7, 4
  169. label000001A0:
  170. 000001A0  3F3C 0001                move.w     -[A7], 0x1
  171. 000001A4  2F3C 7274 6620           move.l     -[A7], 0x72746620 /* 'rtf ' */
  172. 000001AA  206E 0008                movea.l    A0, [A6 + 0x8]
  173. 000001AE  2F28 0066                move.l     -[A7], [A0 + 0x66]
  174. 000001B2  4EBA 18A8                jsr        [PC + 0x18A8 /* 00001A5C */]
  175. 000001B6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  176. 000001BA  3D40 FFFE                move.w     [A6 - 0x2], D0
  177. 000001BE  4A6E FFFE                tst.w      [A6 - 0x2]
  178. 000001C2  670C                     beq        +0xE /* 000001D0 */
  179. 000001C4  2F3C 0000 0159           move.l     -[A7], 0x159
  180. 000001CA  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  181. 000001CE  588F                     addq.l     A7, 4
  182. label000001D0:
  183. 000001D0  4E5E                     unlink     A6
  184. 000001D2  4E75                     rts
  185. 000001D4  4469 6769                neg.w      [A1 + 0x6769]
  186. 000001D8  7469                     moveq.l    D2, 0x69
  187. 000001DA  7A65                     moveq.l    D5, 0x65
  188. fn000001DC:
  189. 000001DC  4E56 FFE8                link       A6, -0x0018
  190. 000001E0  4267                     clr.w      -[A7]
  191. 000001E2  42A7                     clr.l      -[A7]
  192. 000001E4  3F3C 0001                move.w     -[A7], 0x1
  193. 000001E8  206E 0008                movea.l    A0, [A6 + 0x8]
  194. 000001EC  4868 0066                pea.l      [A0 + 0x66]
  195. 000001F0  203C 0518 0014           move.l     D0, 0x5180014
  196. 000001F6  A800                     syscall    SoundDispatch
  197. 000001F8  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  198. 000001FC  4A6E FFFE                tst.w      [A6 - 0x2]
  199. 00000200  6708                     beq        +0xA /* 0000020A */
  200. 00000202  302E FFFE                move.w     D0, [A6 - 0x2]
  201. 00000206  6000 0280                bra        +0x282 /* 00000488 */
  202. label0000020A:
  203. 0000020A  206E 0008                movea.l    A0, [A6 + 0x8]
  204. 0000020E  2D68 0236 FFF8           move.l     [A6 - 0x8], [A0 + 0x236]
  205. 00000214  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  206. 00000218  2F3C 7372 6174           move.l     -[A7], 0x73726174 /* 'srat' */
  207. 0000021E  206E 0008                movea.l    A0, [A6 + 0x8]
  208. 00000222  2F28 0066                move.l     -[A7], [A0 + 0x66]
  209. 00000226  4EBA 1862                jsr        [PC + 0x1862 /* 00001A8A */]
  210. 0000022A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  211. 0000022E  3D40 FFFE                move.w     [A6 - 0x2], D0
  212. 00000232  4A6E FFFE                tst.w      [A6 - 0x2]
  213. 00000236  6708                     beq        +0xA /* 00000240 */
  214. 00000238  302E FFFE                move.w     D0, [A6 - 0x2]
  215. 0000023C  6000 024A                bra        +0x24C /* 00000488 */
  216. label00000240:
  217. 00000240  206E 0008                movea.l    A0, [A6 + 0x8]
  218. 00000244  3068 001A                movea.w    A0, [A0 + 0x1A]
  219. 00000248  2F08                     move.l     -[A7], A0
  220. 0000024A  202E FFF8                move.l     D0, [A6 - 0x8]
  221. 0000024E  7210                     moveq.l    D1, 0x10
  222. 00000250  E2A0                     asr        D0, D1
  223. 00000252  2F00                     move.l     -[A7], D0
  224. 00000254  206E 0008                movea.l    A0, [A6 + 0x8]
  225. 00000258  2F28 000E                move.l     -[A7], [A0 + 0xE]
  226. 0000025C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  227. 00000260  2F00                     move.l     -[A7], D0
  228. 00000262  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  229. 00000266  206E 0008                movea.l    A0, [A6 + 0x8]
  230. 0000026A  2140 006A                move.l     [A0 + 0x6A], D0
  231. 0000026E  206E 0008                movea.l    A0, [A6 + 0x8]
  232. 00000272  4268 0132                clr.w      [A0 + 0x132]
  233. 00000276  226E 0008                movea.l    A1, [A6 + 0x8]
  234. 0000027A  43E9 0136                lea.l      A1, [A1 + 0x136]
  235. 0000027E  700A                     moveq.l    D0, 0x0A
  236. 00000280  207C 0000 0169           movea.l    A0, 0x169
  237. 00000286  A02E                     syscall    BlockMove/BlockMoveData
  238. 00000288  4267                     clr.w      -[A7]
  239. 0000028A  206E 0008                movea.l    A0, [A6 + 0x8]
  240. 0000028E  4868 0136                pea.l      [A0 + 0x136]
  241. 00000292  4267                     clr.w      -[A7]
  242. 00000294  486E FFE8                pea.l      [A6 - 0x18]
  243. 00000298  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  244. 0000029C  4A5F                     tst.w      [A7]+
  245. 0000029E  6624                     bne        +0x26 /* 000002C4 */
  246. 000002A0  4267                     clr.w      -[A7]
  247. 000002A2  206E 0008                movea.l    A0, [A6 + 0x8]
  248. 000002A6  4868 0136                pea.l      [A0 + 0x136]
  249. 000002AA  206E 0008                movea.l    A0, [A6 + 0x8]
  250. 000002AE  3F28 023E                move.w     -[A7], [A0 + 0x23E]
  251. 000002B2  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  252. 000002B6  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  253. 000002BA  6708                     beq        +0xA /* 000002C4 */
  254. 000002BC  302E FFFE                move.w     D0, [A6 - 0x2]
  255. 000002C0  6000 01C6                bra        +0x1C8 /* 00000488 */
  256. label000002C4:
  257. 000002C4  4267                     clr.w      -[A7]
  258. 000002C6  206E 0008                movea.l    A0, [A6 + 0x8]
  259. 000002CA  4868 0136                pea.l      [A0 + 0x136]
  260. 000002CE  206E 0008                movea.l    A0, [A6 + 0x8]
  261. 000002D2  3F28 023E                move.w     -[A7], [A0 + 0x23E]
  262. 000002D6  2F3C 3F3F 3F3F           move.l     -[A7], 0x3F3F3F3F /* '????' */
  263. 000002DC  2F3C 3F3F 3F3F           move.l     -[A7], 0x3F3F3F3F /* '????' */
  264. 000002E2  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  265. 000002E6  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  266. 000002EA  6708                     beq        +0xA /* 000002F4 */
  267. 000002EC  302E FFFE                move.w     D0, [A6 - 0x2]
  268. 000002F0  6000 0196                bra        +0x198 /* 00000488 */
  269. label000002F4:
  270. 000002F4  4267                     clr.w      -[A7]
  271. 000002F6  206E 0008                movea.l    A0, [A6 + 0x8]
  272. 000002FA  4868 0136                pea.l      [A0 + 0x136]
  273. 000002FE  206E 0008                movea.l    A0, [A6 + 0x8]
  274. 00000302  3F28 023E                move.w     -[A7], [A0 + 0x23E]
  275. 00000306  206E 0008                movea.l    A0, [A6 + 0x8]
  276. 0000030A  4868 0134                pea.l      [A0 + 0x134]
  277. 0000030E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  278. 00000312  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  279. 00000316  6708                     beq        +0xA /* 00000320 */
  280. 00000318  302E FFFE                move.w     D0, [A6 - 0x2]
  281. 0000031C  6000 016A                bra        +0x16C /* 00000488 */
  282. label00000320:
  283. 00000320  426E FFFC                clr.w      [A6 - 0x4]
  284. 00000324  6000 0156                bra        +0x158 /* 0000047C */
  285. label00000328:
  286. 00000328  302E FFFC                move.w     D0, [A6 - 0x4]
  287. 0000032C  0A40 0001                xori.w     D0, 0x1
  288. 00000330  C1FC 0026                muls.w     D0, 0x26 /* '&' */
  289. 00000334  723C                     moveq.l    D1, 0x3C
  290. 00000336  C3EE FFFC                muls.w     D1, [A6 - 0x4]
  291. 0000033A  206E 0008                movea.l    A0, [A6 + 0x8]
  292. 0000033E  41F0 086E                lea.l      A0, [A0 + D0 + 0x6E]
  293. 00000342  D2AE 0008                add.l      D1, [A6 + 0x8]
  294. 00000346  2241                     movea.l    A1, D1
  295. 00000348  2348 00BA                move.l     [A1 + 0xBA], A0
  296. 0000034C  703C                     moveq.l    D0, 0x3C
  297. 0000034E  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  298. 00000352  7201                     moveq.l    D1, 0x01
  299. 00000354  D26E FFFC                add.w      D1, [A6 - 0x4]
  300. 00000358  D0AE 0008                add.l      D0, [A6 + 0x8]
  301. 0000035C  2040                     movea.l    A0, D0
  302. 0000035E  3141 00C2                move.w     [A0 + 0xC2], D1
  303. 00000362  703C                     moveq.l    D0, 0x3C
  304. 00000364  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  305. 00000368  D0AE 0008                add.l      D0, [A6 + 0x8]
  306. 0000036C  2040                     movea.l    A0, D0
  307. 0000036E  216E 0008 00BE           move.l     [A0 + 0xBE], [A6 + 0x8]
  308. 00000374  703C                     moveq.l    D0, 0x3C
  309. 00000376  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  310. 0000037A  7226                     moveq.l    D1, 0x26
  311. 0000037C  C3EE FFFC                muls.w     D1, [A6 - 0x4]
  312. 00000380  D0AE 0008                add.l      D0, [A6 + 0x8]
  313. 00000384  2040                     movea.l    A0, D0
  314. 00000386  41E8 00BA                lea.l      A0, [A0 + 0xBA]
  315. 0000038A  D2AE 0008                add.l      D1, [A6 + 0x8]
  316. 0000038E  2241                     movea.l    A1, D1
  317. 00000390  2348 008A                move.l     [A1 + 0x8A], A0
  318. 00000394  203C 0000 A001           move.l     D0, 0xA001
  319. 0000039A  A11E                     syscall    NewPtr, flags=1
  320. 0000039C  7026                     moveq.l    D0, 0x26
  321. 0000039E  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  322. 000003A2  226E 0008                movea.l    A1, [A6 + 0x8]
  323. 000003A6  2388 087E                move.l     [A1 + D0 + 0x7E], A0
  324. 000003AA  7026                     moveq.l    D0, 0x26
  325. 000003AC  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  326. 000003B0  206E 0008                movea.l    A0, [A6 + 0x8]
  327. 000003B4  4AB0 087E                tst.l      [A0 + D0 + 0x7E]
  328. 000003B8  6608                     bne        +0xA /* 000003C2 */
  329. 000003BA  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  330. 000003BE  6000 00C8                bra        +0xCA /* 00000488 */
  331. label000003C2:
  332. 000003C2  206E 0008                movea.l    A0, [A6 + 0x8]
  333. 000003C6  7026                     moveq.l    D0, 0x26
  334. 000003C8  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  335. 000003CC  226E 0008                movea.l    A1, [A6 + 0x8]
  336. 000003D0  23A8 0066 086E           move.l     [A1 + D0 + 0x6E], [A0 + 0x66]
  337. 000003D6  7026                     moveq.l    D0, 0x26
  338. 000003D8  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  339. 000003DC  206E 0008                movea.l    A0, [A6 + 0x8]
  340. 000003E0  21BC 0000 A000 0872      move.l     [A0 + D0 + 0x72], 0xA000
  341. 000003E8  7026                     moveq.l    D0, 0x26
  342. 000003EA  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  343. 000003EE  206E 0008                movea.l    A0, [A6 + 0x8]
  344. 000003F2  21BC 0000 A000 087A      move.l     [A0 + D0 + 0x7A], 0xA000
  345. 000003FA  7026                     moveq.l    D0, 0x26
  346. 000003FC  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  347. 00000400  206E 0008                movea.l    A0, [A6 + 0x8]
  348. 00000404  42B0 0876                clr.l      [A0 + D0 + 0x76]
  349. 00000408  7026                     moveq.l    D0, 0x26
  350. 0000040A  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  351. 0000040E  41ED 04C2                lea.l      A0, [A5 + 0x4C2 /* export_148 */]
  352. 00000412  D0AE 0008                add.l      D0, [A6 + 0x8]
  353. 00000416  2240                     movea.l    A1, D0
  354. 00000418  2348 0082                move.l     [A1 + 0x82], A0
  355. 0000041C  7026                     moveq.l    D0, 0x26
  356. 0000041E  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  357. 00000422  D0AE 0008                add.l      D0, [A6 + 0x8]
  358. 00000426  2040                     movea.l    A0, D0
  359. 00000428  42A8 0086                clr.l      [A0 + 0x86]
  360. 0000042C  206E 0008                movea.l    A0, [A6 + 0x8]
  361. 00000430  703C                     moveq.l    D0, 0x3C
  362. 00000432  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  363. 00000436  D0AE 0008                add.l      D0, [A6 + 0x8]
  364. 0000043A  2240                     movea.l    A1, D0
  365. 0000043C  3368 0134 00DC           move.w     [A1 + 0xDC], [A0 + 0x134]
  366. 00000442  703C                     moveq.l    D0, 0x3C
  367. 00000444  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  368. 00000448  D0AE 0008                add.l      D0, [A6 + 0x8]
  369. 0000044C  2040                     movea.l    A0, D0
  370. 0000044E  317C 0020 00F0           move.w     [A0 + 0xF0], 0x20 /* ' ' */
  371. 00000454  703C                     moveq.l    D0, 0x3C
  372. 00000456  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  373. 0000045A  D0AE 0008                add.l      D0, [A6 + 0x8]
  374. 0000045E  2040                     movea.l    A0, D0
  375. 00000460  42A8 00E0                clr.l      [A0 + 0xE0]
  376. 00000464  703C                     moveq.l    D0, 0x3C
  377. 00000466  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  378. 0000046A  41ED 04CA                lea.l      A0, [A5 + 0x4CA /* export_149 */]
  379. 0000046E  D0AE 0008                add.l      D0, [A6 + 0x8]
  380. 00000472  2240                     movea.l    A1, D0
  381. 00000474  2348 00D0                move.l     [A1 + 0xD0], A0
  382. 00000478  526E FFFC                addq.w     [A6 - 0x4], 1
  383. label0000047C:
  384. 0000047C  0C6E 0002 FFFC           cmpi.w     [A6 - 0x4], 0x2
  385. 00000482  6D00 FEA4                blt        -0x15A /* 00000328 */
  386. 00000486  7000                     moveq.l    D0, 0x00
  387. label00000488:
  388. 00000488  4E5E                     unlink     A6
  389. 0000048A  4E75                     rts
  390. 0000048C  5365                     subq.w     -[A5], 1
  391. 0000048E  7455                     moveq.l    D2, 0x55
  392. 00000490  7041                     moveq.l    D0, 0x41
  393. 00000492  7564                     moveq.l    D2, 0x64
  394. export_148:
  395. 00000494  4E56 FFF2                link       A6, -0x000E
  396. 00000498  206E 0008                movea.l    A0, [A6 + 0x8]
  397. 0000049C  2D68 001C FFFA           move.l     [A6 - 0x6], [A0 + 0x1C]
  398. 000004A2  206E FFFA                movea.l    A0, [A6 - 0x6]
  399. 000004A6  2D68 0004 FFF6           move.l     [A6 - 0xA], [A0 + 0x4]
  400. 000004AC  206E FFFA                movea.l    A0, [A6 - 0x6]
  401. 000004B0  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  402. 000004B4  206E FFF6                movea.l    A0, [A6 - 0xA]
  403. 000004B8  4AA8 006A                tst.l      [A0 + 0x6A]
  404. 000004BC  6224                     bhi        +0x26 /* 000004E2 */
  405. 000004BE  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  406. 000004C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  407. 000004C6  206E FFFA                movea.l    A0, [A6 - 0x6]
  408. 000004CA  4868 000A                pea.l      [A0 + 0xA]
  409. 000004CE  4EBA 013C                jsr        [PC + 0x13C /* 0000060C */]
  410. 000004D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  411. 000004D6  206E FFF6                movea.l    A0, [A6 - 0xA]
  412. 000004DA  317C FFFE 0132           move.w     [A0 + 0x132], 0xFFFE
  413. 000004E0  607C                     bra        +0x7E /* 0000055E */
  414. label000004E2:
  415. 000004E2  206E FFF6                movea.l    A0, [A6 - 0xA]
  416. 000004E6  0CA8 0000 A000 006A      cmpi.l     [A0 + 0x6A], 0xA000
  417. 000004EE  6426                     bcc        +0x28 /* 00000516 */
  418. 000004F0  206E FFF6                movea.l    A0, [A6 - 0xA]
  419. 000004F4  226E FFF2                movea.l    A1, [A6 - 0xE]
  420. 000004F8  2368 006A 0004           move.l     [A1 + 0x4], [A0 + 0x6A]
  421. 000004FE  206E FFF6                movea.l    A0, [A6 - 0xA]
  422. 00000502  226E FFF2                movea.l    A1, [A6 - 0xE]
  423. 00000506  2368 006A 000C           move.l     [A1 + 0xC], [A0 + 0x6A]
  424. 0000050C  206E FFF6                movea.l    A0, [A6 - 0xA]
  425. 00000510  42A8 006A                clr.l      [A0 + 0x6A]
  426. 00000514  600C                     bra        +0xE /* 00000522 */
  427. label00000516:
  428. 00000516  206E FFF6                movea.l    A0, [A6 - 0xA]
  429. 0000051A  04A8 0000 A000 006A      subi.l     [A0 + 0x6A], 0xA000
  430. label00000522:
  431. 00000522  4267                     clr.w      -[A7]
  432. 00000524  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  433. 00000528  1F3C 0001                move.b     -[A7], 0x1
  434. 0000052C  203C 0320 0014           move.l     D0, 0x3200014
  435. 00000532  A800                     syscall    SoundDispatch
  436. 00000534  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  437. 00000538  206E FFFA                movea.l    A0, [A6 - 0x6]
  438. 0000053C  7001                     moveq.l    D0, 0x01
  439. 0000053E  B0A8 0026                cmp.l      D0, [A0 + 0x26]
  440. 00000542  6602                     bne        +0x4 /* 00000546 */
  441. 00000544  A9FF                     syscall    Debugger
  442. label00000546:
  443. 00000546  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  444. 0000054A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  445. 0000054E  206E FFFA                movea.l    A0, [A6 - 0x6]
  446. 00000552  4868 000A                pea.l      [A0 + 0xA]
  447. 00000556  4EBA 00B4                jsr        [PC + 0xB4 /* 0000060C */]
  448. 0000055A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  449. label0000055E:
  450. 0000055E  4E5E                     unlink     A6
  451. 00000560  2E9F                     move.l     [A7], [A7]+
  452. 00000562  4E75                     rts
  453. 00000564  4175 6469                chk.w      D0, [A5 + D6.w * 4 + 0x69]
  454. 00000568  6F43                     ble        +0x45 /* 000005AD */
  455. 0000056A  6F6D                     ble        +0x6F /* 000005D9 */
  456. export_149:
  457. 0000056C  4E56 FFFC                link       A6, -0x0004
  458. 00000570  2D48 FFFC                move.l     [A6 - 0x4], A0
  459. 00000574  206E FFFC                movea.l    A0, [A6 - 0x4]
  460. 00000578  42A8 001C                clr.l      [A0 + 0x1C]
  461. 0000057C  4E5E                     unlink     A6
  462. 0000057E  4E75                     rts
  463. 00000580  4175 6469                chk.w      D0, [A5 + D6.w * 4 + 0x69]
  464. 00000584  6F57                     ble        +0x59 /* 000005DD */
  465. 00000586  7269                     moveq.l    D1, 0x69
  466. fn00000588:
  467. 00000588  4E56 FFF8                link       A6, -0x0008
  468. 0000058C  4267                     clr.w      -[A7]
  469. 0000058E  2F3C 7274 6620           move.l     -[A7], 0x72746620 /* 'rtf ' */
  470. 00000594  206E 0008                movea.l    A0, [A6 + 0x8]
  471. 00000598  2F28 0066                move.l     -[A7], [A0 + 0x66]
  472. 0000059C  4EBA 14BE                jsr        [PC + 0x14BE /* 00001A5C */]
  473. 000005A0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  474. 000005A4  3D40 FFFE                move.w     [A6 - 0x2], D0
  475. 000005A8  4A6E FFFE                tst.w      [A6 - 0x2]
  476. 000005AC  6706                     beq        +0x8 /* 000005B4 */
  477. 000005AE  302E FFFE                move.w     D0, [A6 - 0x2]
  478. 000005B2  604C                     bra        +0x4E /* 00000600 */
  479. label000005B4:
  480. 000005B4  4267                     clr.w      -[A7]
  481. 000005B6  206E 0008                movea.l    A0, [A6 + 0x8]
  482. 000005BA  2F28 0066                move.l     -[A7], [A0 + 0x66]
  483. 000005BE  203C 021C 0014           move.l     D0, 0x21C0014
  484. 000005C4  A800                     syscall    SoundDispatch
  485. 000005C6  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  486. 000005CA  4A6E FFFE                tst.w      [A6 - 0x2]
  487. 000005CE  6706                     beq        +0x8 /* 000005D6 */
  488. 000005D0  302E FFFE                move.w     D0, [A6 - 0x2]
  489. 000005D4  602A                     bra        +0x2C /* 00000600 */
  490. label000005D6:
  491. 000005D6  206E 0008                movea.l    A0, [A6 + 0x8]
  492. 000005DA  42A8 0066                clr.l      [A0 + 0x66]
  493. 000005DE  426E FFFC                clr.w      [A6 - 0x4]
  494. 000005E2  6014                     bra        +0x16 /* 000005F8 */
  495. label000005E4:
  496. 000005E4  7026                     moveq.l    D0, 0x26
  497. 000005E6  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  498. 000005EA  206E 0008                movea.l    A0, [A6 + 0x8]
  499. 000005EE  2070 087E                movea.l    A0, [A0 + D0 + 0x7E]
  500. 000005F2  A01F                     syscall    DisposPtr/DisposePtr
  501. 000005F4  526E FFFC                addq.w     [A6 - 0x4], 1
  502. label000005F8:
  503. 000005F8  0C6E 0002 FFFC           cmpi.w     [A6 - 0x4], 0x2
  504. 000005FE  6DE4                     blt        -0x1A /* 000005E4 */
  505. label00000600:
  506. 00000600  4E5E                     unlink     A6
  507. 00000602  4E75                     rts
  508. 00000604  5368 7574                subq.w     [A0 + 0x7574], 1
  509. 00000608  446F 776E                neg.w      [A7 + 0x776E]
  510. fn0000060C:
  511. 0000060C  4E56 FFFE                link       A6, -0x0002
  512. 00000610  206E 000C                movea.l    A0, [A6 + 0xC]
  513. 00000614  226E 0008                movea.l    A1, [A6 + 0x8]
  514. 00000618  2368 0004 0024           move.l     [A1 + 0x24], [A0 + 0x4]
  515. 0000061E  206E 000C                movea.l    A0, [A6 + 0xC]
  516. 00000622  226E 0008                movea.l    A1, [A6 + 0x8]
  517. 00000626  2368 0010 0020           move.l     [A1 + 0x20], [A0 + 0x10]
  518. 0000062C  206E 0008                movea.l    A0, [A6 + 0x8]
  519. 00000630  7001                     moveq.l    D0, 0x01
  520. 00000632  2140 001C                move.l     [A0 + 0x1C], D0
  521. 00000636  4267                     clr.w      -[A7]
  522. 00000638  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  523. 0000063C  1F3C 0001                move.b     -[A7], 0x1
  524. 00000640  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  525. 00000644  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  526. 00000648  302E FFFE                move.w     D0, [A6 - 0x2]
  527. 0000064C  4E5E                     unlink     A6
  528. 0000064E  4E75                     rts
  529. 00000650  5772 6974                subq.w     <<invalid full ext with I/IS == 4>>, 3
  530. 00000654  6553                     bcs        +0x55 /* 000006A9 */
  531. 00000656  6F75                     ble        +0x77 /* 000006CD */
  532. export_147:
  533. 00000658  4E56 F84C                link       A6, -0x07B4
  534. 0000065C  48E7 0328                movem.l    -[A7], D6,D7,A2,A4
  535. 00000660  3D7C 0001 F85E           move.w     [A6 - 0x7A2], 0x1
  536. 00000666  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  537. 0000066A  4EBA 18D0                jsr        [PC + 0x18D0 /* 00001F3C */]
  538. 0000066E  588F                     addq.l     A7, 4
  539. 00000670  2D40 F9D8                move.l     [A6 - 0x628], D0
  540. 00000674  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  541. 00000678  4EBA 18C2                jsr        [PC + 0x18C2 /* 00001F3C */]
  542. 0000067C  588F                     addq.l     A7, 4
  543. 0000067E  2D40 F9D0                move.l     [A6 - 0x630], D0
  544. 00000682  202E F9D8                move.l     D0, [A6 - 0x628]
  545. 00000686  B0AE F9D0                cmp.l      D0, [A6 - 0x630]
  546. 0000068A  6D06                     blt        +0x8 /* 00000692 */
  547. 0000068C  70FF                     moveq.l    D0, 0xFFFFFFFF
  548. 0000068E  6000 0CAC                bra        +0xCAE /* 0000133C */
  549. label00000692:
  550. 00000692  203C 0000 0240           move.l     D0, 0x240
  551. 00000698  A31E                     syscall    NewPtrClear, flags=3
  552. 0000069A  2848                     movea.l    A4, A0
  553. 0000069C  200C                     move.l     D0, A4
  554. 0000069E  6606                     bne        +0x8 /* 000006A6 */
  555. 000006A0  7094                     moveq.l    D0, 0xFFFFFF94
  556. 000006A2  6000 0C98                bra        +0xC9A /* 0000133C */
  557. label000006A6:
  558. 000006A6  43EE F8A2                lea.l      A1, [A6 - 0x75E]
  559. 000006AA  700A                     moveq.l    D0, 0x0A
  560. 000006AC  207C 0000 0173           movea.l    A0, 0x173
  561. 000006B2  A02E                     syscall    BlockMove/BlockMoveData
  562. 000006B4  4267                     clr.w      -[A7]
  563. 000006B6  486E F8A2                pea.l      [A6 - 0x75E]
  564. 000006BA  206E 0020                movea.l    A0, [A6 + 0x20]
  565. 000006BE  3F28 0112                move.w     -[A7], [A0 + 0x112]
  566. 000006C2  486E F890                pea.l      [A6 - 0x770]
  567. 000006C6  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  568. 000006CA  4A5F                     tst.w      [A7]+
  569. 000006CC  6620                     bne        +0x22 /* 000006EE */
  570. 000006CE  4267                     clr.w      -[A7]
  571. 000006D0  486E F8A2                pea.l      [A6 - 0x75E]
  572. 000006D4  206E 0020                movea.l    A0, [A6 + 0x20]
  573. 000006D8  3F28 0112                move.w     -[A7], [A0 + 0x112]
  574. 000006DC  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  575. 000006E0  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  576. 000006E4  6708                     beq        +0xA /* 000006EE */
  577. 000006E6  302E F9C6                move.w     D0, [A6 - 0x63A]
  578. 000006EA  6000 0C50                bra        +0xC52 /* 0000133C */
  579. label000006EE:
  580. 000006EE  4267                     clr.w      -[A7]
  581. 000006F0  486E F8A2                pea.l      [A6 - 0x75E]
  582. 000006F4  206E 0020                movea.l    A0, [A6 + 0x20]
  583. 000006F8  3F28 0112                move.w     -[A7], [A0 + 0x112]
  584. 000006FC  2F3C 3F3F 3F3F           move.l     -[A7], 0x3F3F3F3F /* '????' */
  585. 00000702  2F3C 3F3F 3F3F           move.l     -[A7], 0x3F3F3F3F /* '????' */
  586. 00000708  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  587. 0000070C  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  588. 00000710  6708                     beq        +0xA /* 0000071A */
  589. 00000712  302E F9C6                move.w     D0, [A6 - 0x63A]
  590. 00000716  6000 0C24                bra        +0xC26 /* 0000133C */
  591. label0000071A:
  592. 0000071A  4267                     clr.w      -[A7]
  593. 0000071C  486E F8A2                pea.l      [A6 - 0x75E]
  594. 00000720  206E 0020                movea.l    A0, [A6 + 0x20]
  595. 00000724  3F28 0112                move.w     -[A7], [A0 + 0x112]
  596. 00000728  486E F8A0                pea.l      [A6 - 0x760]
  597. 0000072C  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  598. 00000730  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  599. 00000734  6708                     beq        +0xA /* 0000073E */
  600. 00000736  302E F9C6                move.w     D0, [A6 - 0x63A]
  601. 0000073A  6000 0C00                bra        +0xC02 /* 0000133C */
  602. label0000073E:
  603. 0000073E  7004                     moveq.l    D0, 0x04
  604. 00000740  A31E                     syscall    NewPtrClear, flags=3
  605. 00000742  2948 0038                move.l     [A4 + 0x38], A0
  606. 00000746  4AAC 0038                tst.l      [A4 + 0x38]
  607. 0000074A  660E                     bne        +0x10 /* 0000075A */
  608. 0000074C  2F0C                     move.l     -[A7], A4
  609. 0000074E  4EBA 108E                jsr        [PC + 0x108E /* 000017DE */]
  610. 00000752  588F                     addq.l     A7, 4
  611. 00000754  7094                     moveq.l    D0, 0xFFFFFF94
  612. 00000756  6000 0BE4                bra        +0xBE6 /* 0000133C */
  613. label0000075A:
  614. 0000075A  2D4D F9CC                move.l     [A6 - 0x634], A5
  615. 0000075E  296E F9CC 005A           move.l     [A4 + 0x5A], [A6 - 0x634]
  616. 00000764  294C 005E                move.l     [A4 + 0x5E], A4
  617. 00000768  396D FFAA 0062           move.w     [A4 + 0x62], [A5 - 0x56]
  618. 0000076E  41ED 04B2                lea.l      A0, [A5 + 0x4B2 /* export_146 */]
  619. 00000772  2948 004A                move.l     [A4 + 0x4A], A0
  620. 00000776  41EC 0044                lea.l      A0, [A4 + 0x44]
  621. 0000077A  A058                     syscall    InsTime
  622. 0000077C  206E 0020                movea.l    A0, [A6 + 0x20]
  623. 00000780  3968 0102 001A           move.w     [A4 + 0x1A], [A0 + 0x102]
  624. 00000786  206E 0020                movea.l    A0, [A6 + 0x20]
  625. 0000078A  3068 010E                movea.w    A0, [A0 + 0x10E]
  626. 0000078E  2948 0026                move.l     [A4 + 0x26], A0
  627. 00000792  206E 0020                movea.l    A0, [A6 + 0x20]
  628. 00000796  3068 0110                movea.w    A0, [A0 + 0x110]
  629. 0000079A  2948 002A                move.l     [A4 + 0x2A], A0
  630. 0000079E  397C 0010 001C           move.w     [A4 + 0x1C], 0x10
  631. 000007A4  42AC 001E                clr.l      [A4 + 0x1E]
  632. 000007A8  206E 0020                movea.l    A0, [A6 + 0x20]
  633. 000007AC  2968 0106 0022           move.l     [A4 + 0x22], [A0 + 0x106]
  634. 000007B2  206E 0020                movea.l    A0, [A6 + 0x20]
  635. 000007B6  0C68 0001 010A           cmpi.w     [A0 + 0x10A], 0x1
  636. 000007BC  6608                     bne        +0xA /* 000007C6 */
  637. 000007BE  203C 56EE 8BA2           move.l     D0, 0x56EE8BA2
  638. 000007C4  6006                     bra        +0x8 /* 000007CC */
  639. label000007C6:
  640. 000007C6  203C 2B77 45D1           move.l     D0, 0x2B7745D1
  641. label000007CC:
  642. 000007CC  2940 0236                move.l     [A4 + 0x236], D0
  643. 000007D0  306C 001A                movea.w    A0, [A4 + 0x1A]
  644. 000007D4  2F08                     move.l     -[A7], A0
  645. 000007D6  2F3C 000F 4236           move.l     -[A7], 0xF4236
  646. 000007DC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  647. 000007E0  2940 0008                move.l     [A4 + 0x8], D0
  648. 000007E4  4878 001E                push.l     0x1E
  649. 000007E8  202E F9D0                move.l     D0, [A6 - 0x630]
  650. 000007EC  90AE F9D8                sub.l      D0, [A6 - 0x628]
  651. 000007F0  2F00                     move.l     -[A7], D0
  652. 000007F2  306C 001A                movea.w    A0, [A4 + 0x1A]
  653. 000007F6  2F08                     move.l     -[A7], A0
  654. 000007F8  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  655. 000007FC  2F00                     move.l     -[A7], D0
  656. 000007FE  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  657. 00000802  2940 000E                move.l     [A4 + 0xE], D0
  658. 00000806  206E 0020                movea.l    A0, [A6 + 0x20]
  659. 0000080A  3968 0112 023E           move.w     [A4 + 0x23E], [A0 + 0x112]
  660. 00000810  296E 0024 023A           move.l     [A4 + 0x23A], [A6 + 0x24]
  661. 00000816  42A7                     clr.l      -[A7]
  662. 00000818  2F2E 0028                move.l     -[A7], [A6 + 0x28]
  663. 0000081C  206E 001C                movea.l    A0, [A6 + 0x1C]
  664. 00000820  3068 0002                movea.w    A0, [A0 + 0x2]
  665. 00000824  226E 001C                movea.l    A1, [A6 + 0x1C]
  666. 00000828  3269 0006                movea.w    A1, [A1 + 0x6]
  667. 0000082C  93C8                     sub.l      A1, A0
  668. 0000082E  2009                     move.l     D0, A1
  669. 00000830  7210                     moveq.l    D1, 0x10
  670. 00000832  E3A8                     lsl        D0, D1
  671. 00000834  2F00                     move.l     -[A7], D0
  672. 00000836  206E 001C                movea.l    A0, [A6 + 0x1C]
  673. 0000083A  3050                     movea.w    A0, [A0]
  674. 0000083C  226E 001C                movea.l    A1, [A6 + 0x1C]
  675. 00000840  3269 0004                movea.w    A1, [A1 + 0x4]
  676. 00000844  93C8                     sub.l      A1, A0
  677. 00000846  2009                     move.l     D0, A1
  678. 00000848  7210                     moveq.l    D1, 0x10
  679. 0000084A  E3A8                     lsl        D0, D1
  680. 0000084C  2F00                     move.l     -[A7], D0
  681. 0000084E  3F3C 00FF                move.w     -[A7], 0xFF
  682. 00000852  303C 0188                move.w     D0, 0x188
  683. 00000856  AAAA                     syscall    QuickTimeDispatch
  684. 00000858  2D5F F88C                move.l     [A6 - 0x774], [A7]+
  685. 0000085C  4267                     clr.w      -[A7]
  686. 0000085E  303C 0003                move.w     D0, 0x3
  687. 00000862  AAAA                     syscall    QuickTimeDispatch
  688. 00000864  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  689. 00000868  670C                     beq        +0xE /* 00000876 */
  690. 0000086A  2F3C 0000 017D           move.l     -[A7], 0x17D
  691. 00000870  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  692. 00000874  588F                     addq.l     A7, 4
  693. label00000876:
  694. 00000876  42A7                     clr.l      -[A7]
  695. 00000878  2F2E 0028                move.l     -[A7], [A6 + 0x28]
  696. 0000087C  202C 0236                move.l     D0, [A4 + 0x236]
  697. 00000880  7210                     moveq.l    D1, 0x10
  698. 00000882  E2A0                     asr        D0, D1
  699. 00000884  2F00                     move.l     -[A7], D0
  700. 00000886  42A7                     clr.l      -[A7]
  701. 00000888  3F3C 00FF                move.w     -[A7], 0xFF
  702. 0000088C  303C 0188                move.w     D0, 0x188
  703. 00000890  AAAA                     syscall    QuickTimeDispatch
  704. 00000892  2D5F F888                move.l     [A6 - 0x778], [A7]+
  705. 00000896  4267                     clr.w      -[A7]
  706. 00000898  303C 0003                move.w     D0, 0x3
  707. 0000089C  AAAA                     syscall    QuickTimeDispatch
  708. 0000089E  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  709. 000008A2  670C                     beq        +0xE /* 000008B0 */
  710. 000008A4  2F3C 0000 0193           move.l     -[A7], 0x193
  711. 000008AA  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  712. 000008AE  588F                     addq.l     A7, 4
  713. label000008B0:
  714. 000008B0  42A7                     clr.l      -[A7]
  715. 000008B2  2F2E F88C                move.l     -[A7], [A6 - 0x774]
  716. 000008B6  2F3C 7669 6465           move.l     -[A7], 0x76696465 /* 'vide' */
  717. 000008BC  306C 001A                movea.w    A0, [A4 + 0x1A]
  718. 000008C0  2F08                     move.l     -[A7], A0
  719. 000008C2  42A7                     clr.l      -[A7]
  720. 000008C4  42A7                     clr.l      -[A7]
  721. 000008C6  303C 018E                move.w     D0, 0x18E
  722. 000008CA  AAAA                     syscall    QuickTimeDispatch
  723. 000008CC  2D5F F884                move.l     [A6 - 0x77C], [A7]+
  724. 000008D0  4267                     clr.w      -[A7]
  725. 000008D2  303C 0003                move.w     D0, 0x3
  726. 000008D6  AAAA                     syscall    QuickTimeDispatch
  727. 000008D8  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  728. 000008DC  670C                     beq        +0xE /* 000008EA */
  729. 000008DE  2F3C 0000 01A9           move.l     -[A7], 0x1A9
  730. 000008E4  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  731. 000008E8  588F                     addq.l     A7, 4
  732. label000008EA:
  733. 000008EA  42A7                     clr.l      -[A7]
  734. 000008EC  2F2E F888                move.l     -[A7], [A6 - 0x778]
  735. 000008F0  2F3C 736F 756E           move.l     -[A7], 0x736F756E /* 'soun' */
  736. 000008F6  202C 0236                move.l     D0, [A4 + 0x236]
  737. 000008FA  7210                     moveq.l    D1, 0x10
  738. 000008FC  E2A0                     asr        D0, D1
  739. 000008FE  2F00                     move.l     -[A7], D0
  740. 00000900  42A7                     clr.l      -[A7]
  741. 00000902  42A7                     clr.l      -[A7]
  742. 00000904  303C 018E                move.w     D0, 0x18E
  743. 00000908  AAAA                     syscall    QuickTimeDispatch
  744. 0000090A  2D5F F880                move.l     [A6 - 0x780], [A7]+
  745. 0000090E  4267                     clr.w      -[A7]
  746. 00000910  303C 0003                move.w     D0, 0x3
  747. 00000914  AAAA                     syscall    QuickTimeDispatch
  748. 00000916  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  749. 0000091A  670C                     beq        +0xE /* 00000928 */
  750. 0000091C  2F3C 0000 01BF           move.l     -[A7], 0x1BF
  751. 00000922  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  752. 00000926  588F                     addq.l     A7, 4
  753. label00000928:
  754. 00000928  7001                     moveq.l    D0, 0x01
  755. 0000092A  D0AC 000E                add.l      D0, [A4 + 0xE]
  756. 0000092E  A31E                     syscall    NewPtrClear, flags=3
  757. 00000930  2948 002E                move.l     [A4 + 0x2E], A0
  758. 00000934  4AAC 002E                tst.l      [A4 + 0x2E]
  759. 00000938  660E                     bne        +0x10 /* 00000948 */
  760. 0000093A  2F0C                     move.l     -[A7], A4
  761. 0000093C  4EBA 0EA0                jsr        [PC + 0xEA0 /* 000017DE */]
  762. 00000940  588F                     addq.l     A7, 4
  763. 00000942  7094                     moveq.l    D0, 0xFFFFFF94
  764. 00000944  6000 09F6                bra        +0x9F8 /* 0000133C */
  765. label00000948:
  766. 00000948  206E 0014                movea.l    A0, [A6 + 0x14]
  767. 0000094C  2D68 0010 F868           move.l     [A6 - 0x798], [A0 + 0x10]
  768. 00000952  2D68 0014 F86C           move.l     [A6 - 0x794], [A0 + 0x14]
  769. 00000958  206E 0014                movea.l    A0, [A6 + 0x14]
  770. 0000095C  2D68 0002 F9B2           move.l     [A6 - 0x64E], [A0 + 0x2]
  771. 00000962  4227                     clr.b      -[A7]
  772. 00000964  2F2E F9B2                move.l     -[A7], [A6 - 0x64E]
  773. 00000968  203C 0004 0001           move.l     D0, 0x40001
  774. 0000096E  AB1D                     syscall    QDExtensions
  775. 00000970  548F                     addq.l     A7, 2
  776. 00000972  206E F9B2                movea.l    A0, [A6 - 0x64E]
  777. 00000976  A029                     syscall    HLock
  778. 00000978  206E F9B2                movea.l    A0, [A6 - 0x64E]
  779. 0000097C  2D50 F9B6                move.l     [A6 - 0x64A], [A0]
  780. 00000980  4267                     clr.w      -[A7]
  781. 00000982  486E F9B6                pea.l      [A6 - 0x64A]
  782. 00000986  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  783. 0000098A  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  784. 0000098E  2F2C 0026                move.l     -[A7], [A4 + 0x26]
  785. 00000992  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  786. 00000996  42A7                     clr.l      -[A7]
  787. 00000998  486E F9BE                pea.l      [A6 - 0x642]
  788. 0000099C  7004                     moveq.l    D0, 0x04
  789. 0000099E  AAA3                     syscall    CodecDispatch
  790. 000009A0  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  791. 000009A4  4A6E F9C6                tst.w      [A6 - 0x63A]
  792. 000009A8  671C                     beq        +0x1E /* 000009C6 */
  793. 000009AA  2F0C                     move.l     -[A7], A4
  794. 000009AC  4EBA 0E30                jsr        [PC + 0xE30 /* 000017DE */]
  795. 000009B0  588F                     addq.l     A7, 4
  796. 000009B2  2F3C 0000 01D5           move.l     -[A7], 0x1D5
  797. 000009B8  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  798. 000009BC  588F                     addq.l     A7, 4
  799. 000009BE  302E F9C6                move.w     D0, [A6 - 0x63A]
  800. 000009C2  6000 0978                bra        +0x97A /* 0000133C */
  801. label000009C6:
  802. 000009C6  206E 0020                movea.l    A0, [A6 + 0x20]
  803. 000009CA  4A28 010D                tst.b      [A0 + 0x10D]
  804. 000009CE  6768                     beq        +0x6A /* 00000A38 */
  805. 000009D0  4267                     clr.w      -[A7]
  806. 000009D2  486E F874                pea.l      [A6 - 0x78C]
  807. 000009D6  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  808. 000009DA  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  809. 000009DE  42A7                     clr.l      -[A7]
  810. 000009E0  42A7                     clr.l      -[A7]
  811. 000009E2  42A7                     clr.l      -[A7]
  812. 000009E4  203C 0016 0000           move.l     D0, 0x160000
  813. 000009EA  AB1D                     syscall    QDExtensions
  814. 000009EC  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  815. 000009F0  4A6E F9C6                tst.w      [A6 - 0x63A]
  816. 000009F4  670C                     beq        +0xE /* 00000A02 */
  817. 000009F6  2F3C 0000 01E5           move.l     -[A7], 0x1E5
  818. 000009FC  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  819. 00000A00  588F                     addq.l     A7, 4
  820. label00000A02:
  821. 00000A02  206E F874                movea.l    A0, [A6 - 0x78C]
  822. 00000A06  2D68 0002 F9A2           move.l     [A6 - 0x65E], [A0 + 0x2]
  823. 00000A0C  4227                     clr.b      -[A7]
  824. 00000A0E  2F2E F9A2                move.l     -[A7], [A6 - 0x65E]
  825. 00000A12  203C 0004 0001           move.l     D0, 0x40001
  826. 00000A18  AB1D                     syscall    QDExtensions
  827. 00000A1A  548F                     addq.l     A7, 2
  828. 00000A1C  206E F9A2                movea.l    A0, [A6 - 0x65E]
  829. 00000A20  A029                     syscall    HLock
  830. 00000A22  206E F9A2                movea.l    A0, [A6 - 0x65E]
  831. 00000A26  2D50 F9A6                move.l     [A6 - 0x65A], [A0]
  832. 00000A2A  2F2E F874                move.l     -[A7], [A6 - 0x78C]
  833. 00000A2E  42A7                     clr.l      -[A7]
  834. 00000A30  203C 0008 0006           move.l     D0, 0x80006
  835. 00000A36  AB1D                     syscall    QDExtensions
  836. label00000A38:
  837. 00000A38  7004                     moveq.l    D0, 0x04
  838. 00000A3A  A122                     syscall    NewHandle, flags=1
  839. 00000A3C  2948 0040                move.l     [A4 + 0x40], A0
  840. 00000A40  202E F9BE                move.l     D0, [A6 - 0x642]
  841. 00000A44  A122                     syscall    NewHandle, flags=1
  842. 00000A46  2948 0032                move.l     [A4 + 0x32], A0
  843. 00000A4A  206C 0032                movea.l    A0, [A4 + 0x32]
  844. 00000A4E  A064                     syscall    MoveHHi
  845. 00000A50  206C 0032                movea.l    A0, [A4 + 0x32]
  846. 00000A54  A029                     syscall    HLock
  847. 00000A56  4AAC 0032                tst.l      [A4 + 0x32]
  848. 00000A5A  660E                     bne        +0x10 /* 00000A6A */
  849. 00000A5C  2F0C                     move.l     -[A7], A4
  850. 00000A5E  4EBA 0D7E                jsr        [PC + 0xD7E /* 000017DE */]
  851. 00000A62  588F                     addq.l     A7, 4
  852. 00000A64  7094                     moveq.l    D0, 0xFFFFFF94
  853. 00000A66  6000 08D4                bra        +0x8D6 /* 0000133C */
  854. label00000A6A:
  855. 00000A6A  206E 0020                movea.l    A0, [A6 + 0x20]
  856. 00000A6E  4A28 010D                tst.b      [A0 + 0x10D]
  857. 00000A72  6726                     beq        +0x28 /* 00000A9A */
  858. 00000A74  4267                     clr.w      -[A7]
  859. 00000A76  486E F9A6                pea.l      [A6 - 0x65A]
  860. 00000A7A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  861. 00000A7E  2F2C 0026                move.l     -[A7], [A4 + 0x26]
  862. 00000A82  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  863. 00000A86  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  864. 00000A8A  206C 0032                movea.l    A0, [A4 + 0x32]
  865. 00000A8E  2F10                     move.l     -[A7], [A0]
  866. 00000A90  7006                     moveq.l    D0, 0x06
  867. 00000A92  AAA3                     syscall    CodecDispatch
  868. 00000A94  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  869. 00000A98  6024                     bra        +0x26 /* 00000ABE */
  870. label00000A9A:
  871. 00000A9A  4267                     clr.w      -[A7]
  872. 00000A9C  486E F9B6                pea.l      [A6 - 0x64A]
  873. 00000AA0  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  874. 00000AA4  2F2C 0026                move.l     -[A7], [A4 + 0x26]
  875. 00000AA8  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  876. 00000AAC  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  877. 00000AB0  206C 0032                movea.l    A0, [A4 + 0x32]
  878. 00000AB4  2F10                     move.l     -[A7], [A0]
  879. 00000AB6  7006                     moveq.l    D0, 0x06
  880. 00000AB8  AAA3                     syscall    CodecDispatch
  881. 00000ABA  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  882. label00000ABE:
  883. 00000ABE  4A6E F9C6                tst.w      [A6 - 0x63A]
  884. 00000AC2  671C                     beq        +0x1E /* 00000AE0 */
  885. 00000AC4  2F0C                     move.l     -[A7], A4
  886. 00000AC6  4EBA 0D16                jsr        [PC + 0xD16 /* 000017DE */]
  887. 00000ACA  588F                     addq.l     A7, 4
  888. 00000ACC  2F3C 0000 0203           move.l     -[A7], 0x203
  889. 00000AD2  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  890. 00000AD6  588F                     addq.l     A7, 4
  891. 00000AD8  302E F9C6                move.w     D0, [A6 - 0x63A]
  892. 00000ADC  6000 085E                bra        +0x860 /* 0000133C */
  893. label00000AE0:
  894. 00000AE0  206C 0040                movea.l    A0, [A4 + 0x40]
  895. 00000AE4  2050                     movea.l    A0, [A0]
  896. 00000AE6  2D50 F9C8                move.l     [A6 - 0x638], [A0]
  897. 00000AEA  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  898. 00000AEE  202E F9BE                move.l     D0, [A6 - 0x642]
  899. 00000AF2  D0AE F9C8                add.l      D0, [A6 - 0x638]
  900. 00000AF6  2F00                     move.l     -[A7], D0
  901. 00000AF8  3F2E F8A0                move.w     -[A7], [A6 - 0x760]
  902. 00000AFC  4EBA 0B9E                jsr        [PC + 0xB9E /* 0000169C */]
  903. 00000B00  4FEF 000A                lea.l      A7, [A7 + 0xA]
  904. 00000B04  3D40 F9C6                move.w     [A6 - 0x63A], D0
  905. 00000B08  671C                     beq        +0x1E /* 00000B26 */
  906. 00000B0A  2F0C                     move.l     -[A7], A4
  907. 00000B0C  4EBA 0CD0                jsr        [PC + 0xCD0 /* 000017DE */]
  908. 00000B10  588F                     addq.l     A7, 4
  909. 00000B12  2F3C 0000 0225           move.l     -[A7], 0x225
  910. 00000B18  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  911. 00000B1C  588F                     addq.l     A7, 4
  912. 00000B1E  302E F9C6                move.w     D0, [A6 - 0x63A]
  913. 00000B22  6000 0818                bra        +0x81A /* 0000133C */
  914. label00000B26:
  915. 00000B26  426E F9C2                clr.w      [A6 - 0x63E]
  916. label00000B2A:
  917. 00000B2A  2F0C                     move.l     -[A7], A4
  918. 00000B2C  4EBA F5BC                jsr        [PC - 0xA44 /* 000000EA */]
  919. 00000B30  588F                     addq.l     A7, 4
  920. 00000B32  5340                     subq.w     D0, 1
  921. 00000B34  6700 01E8                beq        +0x1EA /* 00000D1E */
  922. 00000B38  4A6E F9C2                tst.w      [A6 - 0x63E]
  923. 00000B3C  6600 01E0                bne        +0x1E2 /* 00000D1E */
  924. 00000B40  2D7C 0000 023B FDF8      move.l     [A6 - 0x208], 0x23B
  925. 00000B48  42AC 0016                clr.l      [A4 + 0x16]
  926. 00000B4C  397C 0001 003E           move.w     [A4 + 0x3E], 0x1
  927. 00000B52  306C 001A                movea.w    A0, [A4 + 0x1A]
  928. 00000B56  2F08                     move.l     -[A7], A0
  929. 00000B58  4878 001E                push.l     0x1E
  930. 00000B5C  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  931. 00000B60  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  932. 00000B64  2F00                     move.l     -[A7], D0
  933. 00000B66  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  934. 00000B6A  2D40 F9D4                move.l     [A6 - 0x62C], D0
  935. 00000B6E  202C 000E                move.l     D0, [A4 + 0xE]
  936. 00000B72  90AC 0012                sub.l      D0, [A4 + 0x12]
  937. 00000B76  2D40 FFFC                move.l     [A6 - 0x4], D0
  938. 00000B7A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  939. 00000B7E  486E FEFC                pea.l      [A6 - 0x104]
  940. 00000B82  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  941. 00000B86  7001                     moveq.l    D0, 0x01
  942. 00000B88  D0AE FDF8                add.l      D0, [A6 - 0x208]
  943. 00000B8C  2040                     movea.l    A0, D0
  944. 00000B8E  102E FEFC                move.b     D0, [A6 - 0x104]
  945. 00000B92  4880                     ext.w      D0
  946. 00000B94  43EE FEFD                lea.l      A1, [A6 - 0x103]
  947. 00000B98  D2C0                     add.w      A1, D0
  948. 00000B9A  246E FDF8                movea.l    A2, [A6 - 0x208]
  949. 00000B9E  1012                     move.b     D0, [A2]
  950. 00000BA0  4880                     ext.w      D0
  951. 00000BA2  48C0                     ext.l      D0
  952. 00000BA4  A02E                     syscall    BlockMove/BlockMoveData
  953. 00000BA6  206E FDF8                movea.l    A0, [A6 - 0x208]
  954. 00000BAA  1010                     move.b     D0, [A0]
  955. 00000BAC  D12E FEFC                add.b      [A6 - 0x104], D0
  956. 00000BB0  486E FEFC                pea.l      [A6 - 0x104]
  957. 00000BB4  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  958. 00000BB8  588F                     addq.l     A7, 4
  959. 00000BBA  2F0C                     move.l     -[A7], A4
  960. 00000BBC  202E F9D8                move.l     D0, [A6 - 0x628]
  961. 00000BC0  D0AE F9D4                add.l      D0, [A6 - 0x62C]
  962. 00000BC4  2F00                     move.l     -[A7], D0
  963. 00000BC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  964. 00000BCA  4EBA 0C88                jsr        [PC + 0xC88 /* 00001854 */]
  965. 00000BCE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  966. 00000BD2  3D40 F9C6                move.w     [A6 - 0x63A], D0
  967. label00000BD6:
  968. 00000BD6  4EBA F4EC                jsr        [PC - 0xB14 /* 000000C4 */]
  969. 00000BDA  3D40 F9C2                move.w     [A6 - 0x63E], D0
  970. 00000BDE  4A94                     tst.l      [A4]
  971. 00000BE0  6606                     bne        +0x8 /* 00000BE8 */
  972. 00000BE2  4A6E F9C2                tst.w      [A6 - 0x63E]
  973. 00000BE6  67EE                     beq        -0x10 /* 00000BD6 */
  974. label00000BE8:
  975. 00000BE8  4A6E F9C2                tst.w      [A6 - 0x63E]
  976. 00000BEC  6600 FF3C                bne        -0xC2 /* 00000B2A */
  977. 00000BF0  4A6C 000C                tst.w      [A4 + 0xC]
  978. 00000BF4  6708                     beq        +0xA /* 00000BFE */
  979. 00000BF6  4AAC 0016                tst.l      [A4 + 0x16]
  980. 00000BFA  6700 00A6                beq        +0xA8 /* 00000CA2 */
  981. label00000BFE:
  982. 00000BFE  206E 0020                movea.l    A0, [A6 + 0x20]
  983. 00000C02  4A28 010D                tst.b      [A0 + 0x10D]
  984. 00000C06  6752                     beq        +0x54 /* 00000C5A */
  985. 00000C08  2F2E F874                move.l     -[A7], [A6 - 0x78C]
  986. 00000C0C  42A7                     clr.l      -[A7]
  987. 00000C0E  203C 0008 0006           move.l     D0, 0x80006
  988. 00000C14  AB1D                     syscall    QDExtensions
  989. 00000C16  2F2E F9B6                move.l     -[A7], [A6 - 0x64A]
  990. 00000C1A  2F2E F9A6                move.l     -[A7], [A6 - 0x65A]
  991. 00000C1E  486E F868                pea.l      [A6 - 0x798]
  992. 00000C22  206E F9A6                movea.l    A0, [A6 - 0x65A]
  993. 00000C26  4868 0006                pea.l      [A0 + 0x6]
  994. 00000C2A  4267                     clr.w      -[A7]
  995. 00000C2C  42A7                     clr.l      -[A7]
  996. 00000C2E  A8EC                     syscall    CopyBits
  997. 00000C30  4267                     clr.w      -[A7]
  998. 00000C32  486E F9A6                pea.l      [A6 - 0x65A]
  999. 00000C36  206E F9A6                movea.l    A0, [A6 - 0x65A]
  1000. 00000C3A  4868 0006                pea.l      [A0 + 0x6]
  1001. 00000C3E  2F2C 0026                move.l     -[A7], [A4 + 0x26]
  1002. 00000C42  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  1003. 00000C46  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  1004. 00000C4A  206C 0032                movea.l    A0, [A4 + 0x32]
  1005. 00000C4E  2F10                     move.l     -[A7], [A0]
  1006. 00000C50  7006                     moveq.l    D0, 0x06
  1007. 00000C52  AAA3                     syscall    CodecDispatch
  1008. 00000C54  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1009. 00000C58  6024                     bra        +0x26 /* 00000C7E */
  1010. label00000C5A:
  1011. 00000C5A  4267                     clr.w      -[A7]
  1012. 00000C5C  486E F9B6                pea.l      [A6 - 0x64A]
  1013. 00000C60  486E F868                pea.l      [A6 - 0x798]
  1014. 00000C64  2F2C 0026                move.l     -[A7], [A4 + 0x26]
  1015. 00000C68  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  1016. 00000C6C  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  1017. 00000C70  206C 0032                movea.l    A0, [A4 + 0x32]
  1018. 00000C74  2F10                     move.l     -[A7], [A0]
  1019. 00000C76  7006                     moveq.l    D0, 0x06
  1020. 00000C78  AAA3                     syscall    CodecDispatch
  1021. 00000C7A  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1022. label00000C7E:
  1023. 00000C7E  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  1024. 00000C82  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  1025. 00000C86  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  1026. 00000C8A  2F2E F9BE                move.l     -[A7], [A6 - 0x642]
  1027. 00000C8E  3F2E F8A0                move.w     -[A7], [A6 - 0x760]
  1028. 00000C92  4EBA 0D30                jsr        [PC + 0xD30 /* 000019C4 */]
  1029. 00000C96  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1030. 00000C9A  3D40 F9C6                move.w     [A6 - 0x63A], D0
  1031. 00000C9E  52AC 0012                addq.l     [A4 + 0x12], 1
  1032. label00000CA2:
  1033. 00000CA2  206C 002E                movea.l    A0, [A4 + 0x2E]
  1034. 00000CA6  D1EC 0016                add.l      A0, [A4 + 0x16]
  1035. 00000CAA  10BC 0001                move.b     [A0], 0x1
  1036. 00000CAE  4294                     clr.l      [A4]
  1037. 00000CB0  A093                     syscall    Microseconds
  1038. 00000CB2  2E00                     move.l     D7, D0
  1039. 00000CB4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1040. 00000CB8  2007                     move.l     D0, D7
  1041. 00000CBA  90AC 0004                sub.l      D0, [A4 + 0x4]
  1042. 00000CBE  D0AC 0008                add.l      D0, [A4 + 0x8]
  1043. 00000CC2  2F00                     move.l     -[A7], D0
  1044. 00000CC4  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1045. 00000CC8  2940 0016                move.l     [A4 + 0x16], D0
  1046. 00000CCC  2F0C                     move.l     -[A7], A4
  1047. 00000CCE  4EBA F41A                jsr        [PC - 0xBE6 /* 000000EA */]
  1048. 00000CD2  588F                     addq.l     A7, 4
  1049. 00000CD4  3D40 F9C6                move.w     [A6 - 0x63A], D0
  1050. 00000CD8  0C6E 0001 F9C6           cmpi.w     [A6 - 0x63A], 0x1
  1051. 00000CDE  660A                     bne        +0xC /* 00000CEA */
  1052. 00000CE0  42AC 0016                clr.l      [A4 + 0x16]
  1053. 00000CE4  526C 000C                addq.w     [A4 + 0xC], 1
  1054. 00000CE8  6026                     bra        +0x28 /* 00000D10 */
  1055. label00000CEA:
  1056. 00000CEA  A093                     syscall    Microseconds
  1057. 00000CEC  2E00                     move.l     D7, D0
  1058. 00000CEE  41EC 0044                lea.l      A0, [A4 + 0x44]
  1059. 00000CF2  2007                     move.l     D0, D7
  1060. 00000CF4  90AC 0004                sub.l      D0, [A4 + 0x4]
  1061. 00000CF8  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1062. 00000CFC  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  1063. 00000D00  2200                     move.l     D1, D0
  1064. 00000D02  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1065. 00000D06  C141                     exg        D0, D1
  1066. 00000D08  9280                     sub.l      D1, D0
  1067. 00000D0A  4481                     neg.l      D1
  1068. 00000D0C  2001                     move.l     D0, D1
  1069. 00000D0E  A05A                     syscall    PrimeTime
  1070. label00000D10:
  1071. 00000D10  0C6E 0001 F9C6           cmpi.w     [A6 - 0x63A], 0x1
  1072. 00000D16  6600 FEBE                bne        -0x140 /* 00000BD6 */
  1073. 00000D1A  6000 FE0E                bra        -0x1F0 /* 00000B2A */
  1074. label00000D1E:
  1075. 00000D1E  2F2E F874                move.l     -[A7], [A6 - 0x78C]
  1076. 00000D22  203C 0004 0004           move.l     D0, 0x40004
  1077. 00000D28  AB1D                     syscall    QDExtensions
  1078. 00000D2A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1079. 00000D2E  42A7                     clr.l      -[A7]
  1080. 00000D30  203C 0008 0006           move.l     D0, 0x80006
  1081. 00000D36  AB1D                     syscall    QDExtensions
  1082. 00000D38  206E 0020                movea.l    A0, [A6 + 0x20]
  1083. 00000D3C  0C68 0003 010A           cmpi.w     [A0 + 0x10A], 0x3
  1084. 00000D42  6700 008C                beq        +0x8E /* 00000DD0 */
  1085. 00000D46  2F3C 0000 0253           move.l     -[A7], 0x253
  1086. 00000D4C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1087. 00000D50  588F                     addq.l     A7, 4
  1088. 00000D52  2F0C                     move.l     -[A7], A4
  1089. 00000D54  4EBA F486                jsr        [PC - 0xB7A /* 000001DC */]
  1090. 00000D58  588F                     addq.l     A7, 4
  1091. 00000D5A  3D40 F9C6                move.w     [A6 - 0x63A], D0
  1092. 00000D5E  4A6E F9C6                tst.w      [A6 - 0x63A]
  1093. 00000D62  6704                     beq        +0x6 /* 00000D68 */
  1094. 00000D64  426E F85E                clr.w      [A6 - 0x7A2]
  1095. label00000D68:
  1096. 00000D68  4A6E F9C6                tst.w      [A6 - 0x63A]
  1097. 00000D6C  6662                     bne        +0x64 /* 00000DD0 */
  1098. 00000D6E  4A6E F9C2                tst.w      [A6 - 0x63E]
  1099. 00000D72  665C                     bne        +0x5E /* 00000DD0 */
  1100. 00000D74  2F0C                     move.l     -[A7], A4
  1101. 00000D76  2F2E F9D8                move.l     -[A7], [A6 - 0x628]
  1102. 00000D7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1103. 00000D7E  4EBA 0AD4                jsr        [PC + 0xAD4 /* 00001854 */]
  1104. 00000D82  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1105. 00000D86  3D40 F9C6                move.w     [A6 - 0x63A], D0
  1106. label00000D8A:
  1107. 00000D8A  4EBA F338                jsr        [PC - 0xCC8 /* 000000C4 */]
  1108. 00000D8E  3D40 F9C2                move.w     [A6 - 0x63E], D0
  1109. 00000D92  4A94                     tst.l      [A4]
  1110. 00000D94  6606                     bne        +0x8 /* 00000D9C */
  1111. 00000D96  4A6E F9C2                tst.w      [A6 - 0x63E]
  1112. 00000D9A  67EE                     beq        -0x10 /* 00000D8A */
  1113. label00000D9C:
  1114. 00000D9C  4A6E F9C2                tst.w      [A6 - 0x63E]
  1115. 00000DA0  662E                     bne        +0x30 /* 00000DD0 */
  1116. 00000DA2  2F0C                     move.l     -[A7], A4
  1117. 00000DA4  4EBA F38A                jsr        [PC - 0xC76 /* 00000130 */]
  1118. 00000DA8  588F                     addq.l     A7, 4
  1119. 00000DAA  6008                     bra        +0xA /* 00000DB4 */
  1120. label00000DAC:
  1121. 00000DAC  4EBA F316                jsr        [PC - 0xCEA /* 000000C4 */]
  1122. 00000DB0  4A40                     tst.w      D0
  1123. 00000DB2  6614                     bne        +0x16 /* 00000DC8 */
  1124. label00000DB4:
  1125. 00000DB4  4AAC 00E0                tst.l      [A4 + 0xE0]
  1126. 00000DB8  66F2                     bne        -0xC /* 00000DAC */
  1127. 00000DBA  4AAC 011C                tst.l      [A4 + 0x11C]
  1128. 00000DBE  66EC                     bne        -0x12 /* 00000DAC */
  1129. 00000DC0  0C6C FFFE 0132           cmpi.w     [A4 + 0x132], 0xFFFE
  1130. 00000DC6  66E4                     bne        -0x1A /* 00000DAC */
  1131. label00000DC8:
  1132. 00000DC8  2F0C                     move.l     -[A7], A4
  1133. 00000DCA  4EBA F7BC                jsr        [PC - 0x844 /* 00000588 */]
  1134. 00000DCE  588F                     addq.l     A7, 4
  1135. label00000DD0:
  1136. 00000DD0  4227                     clr.b      -[A7]
  1137. 00000DD2  42A7                     clr.l      -[A7]
  1138. 00000DD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1139. 00000DD8  4EBA 236E                jsr        [PC + 0x236E /* 00003148 */]
  1140. 00000DDC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1141. 00000DE0  3D40 F9C6                move.w     [A6 - 0x63A], D0
  1142. 00000DE4  4A6E F9C2                tst.w      [A6 - 0x63E]
  1143. 00000DE8  6600 0496                bne        +0x498 /* 00001280 */
  1144. 00000DEC  206E 0020                movea.l    A0, [A6 + 0x20]
  1145. 00000DF0  4A28 010C                tst.b      [A0 + 0x10C]
  1146. 00000DF4  6700 02D0                beq        +0x2D2 /* 000010C6 */
  1147. 00000DF8  2D7C 0000 0263 FBE4      move.l     [A6 - 0x41C], 0x263
  1148. 00000E00  4267                     clr.w      -[A7]
  1149. 00000E02  486E F878                pea.l      [A6 - 0x788]
  1150. 00000E06  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1151. 00000E0A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1152. 00000E0E  42A7                     clr.l      -[A7]
  1153. 00000E10  42A7                     clr.l      -[A7]
  1154. 00000E12  42A7                     clr.l      -[A7]
  1155. 00000E14  203C 0016 0000           move.l     D0, 0x160000
  1156. 00000E1A  AB1D                     syscall    QDExtensions
  1157. 00000E1C  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1158. 00000E20  206E F878                movea.l    A0, [A6 - 0x788]
  1159. 00000E24  2D68 0002 F9AA           move.l     [A6 - 0x656], [A0 + 0x2]
  1160. 00000E2A  4227                     clr.b      -[A7]
  1161. 00000E2C  2F2E F9AA                move.l     -[A7], [A6 - 0x656]
  1162. 00000E30  203C 0004 0001           move.l     D0, 0x40001
  1163. 00000E36  AB1D                     syscall    QDExtensions
  1164. 00000E38  548F                     addq.l     A7, 2
  1165. 00000E3A  206E F9AA                movea.l    A0, [A6 - 0x656]
  1166. 00000E3E  A029                     syscall    HLock
  1167. 00000E40  206E F9AA                movea.l    A0, [A6 - 0x656]
  1168. 00000E44  2D50 F9AE                move.l     [A6 - 0x652], [A0]
  1169. 00000E48  2F2E F878                move.l     -[A7], [A6 - 0x788]
  1170. 00000E4C  42A7                     clr.l      -[A7]
  1171. 00000E4E  203C 0008 0006           move.l     D0, 0x80006
  1172. 00000E54  AB1D                     syscall    QDExtensions
  1173. 00000E56  4267                     clr.w      -[A7]
  1174. 00000E58  2F2E F884                move.l     -[A7], [A6 - 0x77C]
  1175. 00000E5C  303C 0072                move.w     D0, 0x72 /* 'r' */
  1176. 00000E60  AAAA                     syscall    QuickTimeDispatch
  1177. 00000E62  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1178. 00000E66  4A6E F9C6                tst.w      [A6 - 0x63A]
  1179. 00000E6A  670C                     beq        +0xE /* 00000E78 */
  1180. 00000E6C  2F3C 0000 0279           move.l     -[A7], 0x279
  1181. 00000E72  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1182. 00000E76  588F                     addq.l     A7, 4
  1183. label00000E78:
  1184. 00000E78  4267                     clr.w      -[A7]
  1185. 00000E7A  486E FDF4                pea.l      [A6 - 0x20C]
  1186. 00000E7E  486E F9AE                pea.l      [A6 - 0x652]
  1187. 00000E82  42A7                     clr.l      -[A7]
  1188. 00000E84  206E F9AE                movea.l    A0, [A6 - 0x652]
  1189. 00000E88  4868 0006                pea.l      [A0 + 0x6]
  1190. 00000E8C  206E F9AE                movea.l    A0, [A6 - 0x652]
  1191. 00000E90  4868 0006                pea.l      [A0 + 0x6]
  1192. 00000E94  4267                     clr.w      -[A7]
  1193. 00000E96  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  1194. 00000E9A  42A7                     clr.l      -[A7]
  1195. 00000E9C  2F2C 0026                move.l     -[A7], [A4 + 0x26]
  1196. 00000EA0  2F2C 002A                move.l     -[A7], [A4 + 0x2A]
  1197. 00000EA4  206E 0020                movea.l    A0, [A6 + 0x20]
  1198. 00000EA8  4878 0002                push.l     0x2
  1199. 00000EAC  226E 0020                movea.l    A1, [A6 + 0x20]
  1200. 00000EB0  2F29 0100                move.l     -[A7], [A1 + 0x100]
  1201. 00000EB4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1202. 00000EB8  D0A8 0100                add.l      D0, [A0 + 0x100]
  1203. 00000EBC  2F00                     move.l     -[A7], D0
  1204. 00000EBE  42A7                     clr.l      -[A7]
  1205. 00000EC0  3F3C 0004                move.w     -[A7], 0x4
  1206. 00000EC4  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  1207. 00000EC8  700A                     moveq.l    D0, 0x0A
  1208. 00000ECA  AAA3                     syscall    CodecDispatch
  1209. 00000ECC  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1210. 00000ED0  4A6E F9C6                tst.w      [A6 - 0x63A]
  1211. 00000ED4  670C                     beq        +0xE /* 00000EE2 */
  1212. 00000ED6  2F3C 0000 0291           move.l     -[A7], 0x291
  1213. 00000EDC  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1214. 00000EE0  588F                     addq.l     A7, 4
  1215. label00000EE2:
  1216. 00000EE2  7C00                     moveq.l    D6, 0x00
  1217. 00000EE4  6000 0184                bra        +0x186 /* 0000106A */
  1218. label00000EE8:
  1219. 00000EE8  2F2E F878                move.l     -[A7], [A6 - 0x788]
  1220. 00000EEC  42A7                     clr.l      -[A7]
  1221. 00000EEE  203C 0008 0006           move.l     D0, 0x80006
  1222. 00000EF4  AB1D                     syscall    QDExtensions
  1223. 00000EF6  3046                     movea.w    A0, D6
  1224. 00000EF8  202C 000E                move.l     D0, [A4 + 0xE]
  1225. 00000EFC  9088                     sub.l      D0, A0
  1226. 00000EFE  2D40 FDE8                move.l     [A6 - 0x218], D0
  1227. 00000F02  2F2E FDE8                move.l     -[A7], [A6 - 0x218]
  1228. 00000F06  486E FCE8                pea.l      [A6 - 0x318]
  1229. 00000F0A  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  1230. 00000F0E  7001                     moveq.l    D0, 0x01
  1231. 00000F10  D0AE FBE4                add.l      D0, [A6 - 0x41C]
  1232. 00000F14  2040                     movea.l    A0, D0
  1233. 00000F16  102E FCE8                move.b     D0, [A6 - 0x318]
  1234. 00000F1A  4880                     ext.w      D0
  1235. 00000F1C  43EE FCE9                lea.l      A1, [A6 - 0x317]
  1236. 00000F20  D2C0                     add.w      A1, D0
  1237. 00000F22  246E FBE4                movea.l    A2, [A6 - 0x41C]
  1238. 00000F26  1012                     move.b     D0, [A2]
  1239. 00000F28  4880                     ext.w      D0
  1240. 00000F2A  48C0                     ext.l      D0
  1241. 00000F2C  A02E                     syscall    BlockMove/BlockMoveData
  1242. 00000F2E  206E FBE4                movea.l    A0, [A6 - 0x41C]
  1243. 00000F32  1010                     move.b     D0, [A0]
  1244. 00000F34  D12E FCE8                add.b      [A6 - 0x318], D0
  1245. 00000F38  486E FCE8                pea.l      [A6 - 0x318]
  1246. 00000F3C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1247. 00000F40  588F                     addq.l     A7, 4
  1248. 00000F42  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  1249. 00000F46  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  1250. 00000F4A  2F2E F9C8                move.l     -[A7], [A6 - 0x638]
  1251. 00000F4E  3046                     movea.w    A0, D6
  1252. 00000F50  2F08                     move.l     -[A7], A0
  1253. 00000F52  2F2E F9BE                move.l     -[A7], [A6 - 0x642]
  1254. 00000F56  3F2E F8A0                move.w     -[A7], [A6 - 0x760]
  1255. 00000F5A  4EBA 07F6                jsr        [PC + 0x7F6 /* 00001752 */]
  1256. 00000F5E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1257. 00000F62  3D40 F9C6                move.w     [A6 - 0x63A], D0
  1258. 00000F66  4A6E F9C6                tst.w      [A6 - 0x63A]
  1259. 00000F6A  670C                     beq        +0xE /* 00000F78 */
  1260. 00000F6C  2F3C 0000 02AF           move.l     -[A7], 0x2AF
  1261. 00000F72  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1262. 00000F76  588F                     addq.l     A7, 4
  1263. label00000F78:
  1264. 00000F78  2F2E F878                move.l     -[A7], [A6 - 0x788]
  1265. 00000F7C  42A7                     clr.l      -[A7]
  1266. 00000F7E  203C 0008 0006           move.l     D0, 0x80006
  1267. 00000F84  AB1D                     syscall    QDExtensions
  1268. 00000F86  4267                     clr.w      -[A7]
  1269. 00000F88  206C 0032                movea.l    A0, [A4 + 0x32]
  1270. 00000F8C  2F10                     move.l     -[A7], [A0]
  1271. 00000F8E  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  1272. 00000F92  486E F9AE                pea.l      [A6 - 0x652]
  1273. 00000F96  206E F9AE                movea.l    A0, [A6 - 0x652]
  1274. 00000F9A  4868 0006                pea.l      [A0 + 0x6]
  1275. 00000F9E  206E F9AE                movea.l    A0, [A6 - 0x652]
  1276. 00000FA2  4868 0006                pea.l      [A0 + 0x6]
  1277. 00000FA6  4267                     clr.w      -[A7]
  1278. 00000FA8  42A7                     clr.l      -[A7]
  1279. 00000FAA  7008                     moveq.l    D0, 0x08
  1280. 00000FAC  AAA3                     syscall    CodecDispatch
  1281. 00000FAE  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1282. 00000FB2  4A6E F9C6                tst.w      [A6 - 0x63A]
  1283. 00000FB6  670C                     beq        +0xE /* 00000FC4 */
  1284. 00000FB8  2F3C 0000 02C9           move.l     -[A7], 0x2C9
  1285. 00000FBE  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1286. 00000FC2  588F                     addq.l     A7, 4
  1287. label00000FC4:
  1288. 00000FC4  4267                     clr.w      -[A7]
  1289. 00000FC6  2F2E FDF4                move.l     -[A7], [A6 - 0x20C]
  1290. 00000FCA  486E F9AE                pea.l      [A6 - 0x652]
  1291. 00000FCE  206E F9AE                movea.l    A0, [A6 - 0x652]
  1292. 00000FD2  4868 0006                pea.l      [A0 + 0x6]
  1293. 00000FD6  3F3C 0004                move.w     -[A7], 0x4
  1294. 00000FDA  206C 0032                movea.l    A0, [A4 + 0x32]
  1295. 00000FDE  2F10                     move.l     -[A7], [A0]
  1296. 00000FE0  486E FDEE                pea.l      [A6 - 0x212]
  1297. 00000FE4  486E FDF3                pea.l      [A6 - 0x20D]
  1298. 00000FE8  42A7                     clr.l      -[A7]
  1299. 00000FEA  700B                     moveq.l    D0, 0x0B
  1300. 00000FEC  AAA3                     syscall    CodecDispatch
  1301. 00000FEE  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1302. 00000FF2  4A6E F9C6                tst.w      [A6 - 0x63A]
  1303. 00000FF6  670C                     beq        +0xE /* 00001004 */
  1304. 00000FF8  2F3C 0000 02E1           move.l     -[A7], 0x2E1
  1305. 00000FFE  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1306. 00001002  588F                     addq.l     A7, 4
  1307. label00001004:
  1308. 00001004  206C 0040                movea.l    A0, [A4 + 0x40]
  1309. 00001008  2050                     movea.l    A0, [A0]
  1310. 0000100A  216E FDEE 002C           move.l     [A0 + 0x2C], [A6 - 0x212]
  1311. 00001010  4A2E FDF3                tst.b      [A6 - 0x20D]
  1312. 00001014  6708                     beq        +0xA /* 0000101E */
  1313. 00001016  3D7C 0001 FDEC           move.w     [A6 - 0x214], 0x1
  1314. 0000101C  6004                     bra        +0x6 /* 00001022 */
  1315. label0000101E:
  1316. 0000101E  426E FDEC                clr.w      [A6 - 0x214]
  1317. label00001022:
  1318. 00001022  4267                     clr.w      -[A7]
  1319. 00001024  2F2E F884                move.l     -[A7], [A6 - 0x77C]
  1320. 00001028  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  1321. 0000102C  42A7                     clr.l      -[A7]
  1322. 0000102E  206C 0040                movea.l    A0, [A4 + 0x40]
  1323. 00001032  2050                     movea.l    A0, [A0]
  1324. 00001034  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  1325. 00001038  4878 0001                push.l     0x1
  1326. 0000103C  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  1327. 00001040  4878 0001                push.l     0x1
  1328. 00001044  3F2E FDEC                move.w     -[A7], [A6 - 0x214]
  1329. 00001048  486E F87C                pea.l      [A6 - 0x784]
  1330. 0000104C  303C 007C                move.w     D0, 0x7C /* '|' */
  1331. 00001050  AAAA                     syscall    QuickTimeDispatch
  1332. 00001052  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1333. 00001056  4A6E F9C6                tst.w      [A6 - 0x63A]
  1334. 0000105A  670C                     beq        +0xE /* 00001068 */
  1335. 0000105C  2F3C 0000 02FF           move.l     -[A7], 0x2FF
  1336. 00001062  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1337. 00001066  588F                     addq.l     A7, 4
  1338. label00001068:
  1339. 00001068  5246                     addq.w     D6, 1
  1340. label0000106A:
  1341. 0000106A  3046                     movea.w    A0, D6
  1342. 0000106C  B1EC 000E                cmpa.l     A0, [A4 + 0xE]
  1343. 00001070  6D00 FE76                blt        -0x188 /* 00000EE8 */
  1344. 00001074  4267                     clr.w      -[A7]
  1345. 00001076  2F2E FDF4                move.l     -[A7], [A6 - 0x20C]
  1346. 0000107A  701B                     moveq.l    D0, 0x1B
  1347. 0000107C  AAA3                     syscall    CodecDispatch
  1348. 0000107E  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1349. 00001082  4A6E F9C6                tst.w      [A6 - 0x63A]
  1350. 00001086  670C                     beq        +0xE /* 00001094 */
  1351. 00001088  2F3C 0000 0315           move.l     -[A7], 0x315
  1352. 0000108E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1353. 00001092  588F                     addq.l     A7, 4
  1354. label00001094:
  1355. 00001094  4267                     clr.w      -[A7]
  1356. 00001096  2F2E F884                move.l     -[A7], [A6 - 0x77C]
  1357. 0000109A  303C 0073                move.w     D0, 0x73 /* 's' */
  1358. 0000109E  AAAA                     syscall    QuickTimeDispatch
  1359. 000010A0  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1360. 000010A4  4A6E F9C6                tst.w      [A6 - 0x63A]
  1361. 000010A8  670C                     beq        +0xE /* 000010B6 */
  1362. 000010AA  2F3C 0000 0331           move.l     -[A7], 0x331
  1363. 000010B0  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1364. 000010B4  588F                     addq.l     A7, 4
  1365. label000010B6:
  1366. 000010B6  2F2E F878                move.l     -[A7], [A6 - 0x788]
  1367. 000010BA  203C 0004 0004           move.l     D0, 0x40004
  1368. 000010C0  AB1D                     syscall    QDExtensions
  1369. 000010C2  6000 012C                bra        +0x12E /* 000011F0 */
  1370. label000010C6:
  1371. 000010C6  4267                     clr.w      -[A7]
  1372. 000010C8  2F2E F884                move.l     -[A7], [A6 - 0x77C]
  1373. 000010CC  303C 0072                move.w     D0, 0x72 /* 'r' */
  1374. 000010D0  AAAA                     syscall    QuickTimeDispatch
  1375. 000010D2  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1376. 000010D6  4A6E F9C6                tst.w      [A6 - 0x63A]
  1377. 000010DA  670C                     beq        +0xE /* 000010E8 */
  1378. 000010DC  2F3C 0000 0347           move.l     -[A7], 0x347
  1379. 000010E2  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1380. 000010E6  588F                     addq.l     A7, 4
  1381. label000010E8:
  1382. 000010E8  7C00                     moveq.l    D6, 0x00
  1383. 000010EA  6000 00C0                bra        +0xC2 /* 000011AC */
  1384. label000010EE:
  1385. 000010EE  2D7C 0000 035F F9DC      move.l     [A6 - 0x624], 0x35F
  1386. 000010F6  3046                     movea.w    A0, D6
  1387. 000010F8  202C 000E                move.l     D0, [A4 + 0xE]
  1388. 000010FC  9088                     sub.l      D0, A0
  1389. 000010FE  2D40 FBE0                move.l     [A6 - 0x420], D0
  1390. 00001102  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  1391. 00001106  486E FAE0                pea.l      [A6 - 0x520]
  1392. 0000110A  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  1393. 0000110E  7001                     moveq.l    D0, 0x01
  1394. 00001110  D0AE F9DC                add.l      D0, [A6 - 0x624]
  1395. 00001114  2040                     movea.l    A0, D0
  1396. 00001116  102E FAE0                move.b     D0, [A6 - 0x520]
  1397. 0000111A  4880                     ext.w      D0
  1398. 0000111C  43EE FAE1                lea.l      A1, [A6 - 0x51F]
  1399. 00001120  D2C0                     add.w      A1, D0
  1400. 00001122  246E F9DC                movea.l    A2, [A6 - 0x624]
  1401. 00001126  1012                     move.b     D0, [A2]
  1402. 00001128  4880                     ext.w      D0
  1403. 0000112A  48C0                     ext.l      D0
  1404. 0000112C  A02E                     syscall    BlockMove/BlockMoveData
  1405. 0000112E  206E F9DC                movea.l    A0, [A6 - 0x624]
  1406. 00001132  1010                     move.b     D0, [A0]
  1407. 00001134  D12E FAE0                add.b      [A6 - 0x520], D0
  1408. 00001138  486E FAE0                pea.l      [A6 - 0x520]
  1409. 0000113C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1410. 00001140  588F                     addq.l     A7, 4
  1411. 00001142  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  1412. 00001146  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  1413. 0000114A  2F2E F9C8                move.l     -[A7], [A6 - 0x638]
  1414. 0000114E  3046                     movea.w    A0, D6
  1415. 00001150  2F08                     move.l     -[A7], A0
  1416. 00001152  2F2E F9BE                move.l     -[A7], [A6 - 0x642]
  1417. 00001156  3F2E F8A0                move.w     -[A7], [A6 - 0x760]
  1418. 0000115A  4EBA 05F6                jsr        [PC + 0x5F6 /* 00001752 */]
  1419. 0000115E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1420. 00001162  3D40 F9C6                move.w     [A6 - 0x63A], D0
  1421. 00001166  4267                     clr.w      -[A7]
  1422. 00001168  2F2E F884                move.l     -[A7], [A6 - 0x77C]
  1423. 0000116C  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  1424. 00001170  42A7                     clr.l      -[A7]
  1425. 00001172  206C 0040                movea.l    A0, [A4 + 0x40]
  1426. 00001176  2050                     movea.l    A0, [A0]
  1427. 00001178  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  1428. 0000117C  4878 0001                push.l     0x1
  1429. 00001180  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  1430. 00001184  4878 0001                push.l     0x1
  1431. 00001188  4267                     clr.w      -[A7]
  1432. 0000118A  486E F87C                pea.l      [A6 - 0x784]
  1433. 0000118E  303C 007C                move.w     D0, 0x7C /* '|' */
  1434. 00001192  AAAA                     syscall    QuickTimeDispatch
  1435. 00001194  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1436. 00001198  4A6E F9C6                tst.w      [A6 - 0x63A]
  1437. 0000119C  670C                     beq        +0xE /* 000011AA */
  1438. 0000119E  2F3C 0000 0377           move.l     -[A7], 0x377
  1439. 000011A4  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1440. 000011A8  588F                     addq.l     A7, 4
  1441. label000011AA:
  1442. 000011AA  5246                     addq.w     D6, 1
  1443. label000011AC:
  1444. 000011AC  3046                     movea.w    A0, D6
  1445. 000011AE  B1EC 000E                cmpa.l     A0, [A4 + 0xE]
  1446. 000011B2  6D00 FF3A                blt        -0xC4 /* 000010EE */
  1447. 000011B6  4267                     clr.w      -[A7]
  1448. 000011B8  2F2E F884                move.l     -[A7], [A6 - 0x77C]
  1449. 000011BC  303C 0073                move.w     D0, 0x73 /* 's' */
  1450. 000011C0  AAAA                     syscall    QuickTimeDispatch
  1451. 000011C2  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1452. 000011C6  4A6E F9C6                tst.w      [A6 - 0x63A]
  1453. 000011CA  670C                     beq        +0xE /* 000011D8 */
  1454. 000011CC  2F3C 0000 038D           move.l     -[A7], 0x38D
  1455. 000011D2  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1456. 000011D6  588F                     addq.l     A7, 4
  1457. label000011D8:
  1458. 000011D8  2F2E F878                move.l     -[A7], [A6 - 0x788]
  1459. 000011DC  203C 0004 0004           move.l     D0, 0x40004
  1460. 000011E2  AB1D                     syscall    QDExtensions
  1461. 000011E4  2F2E F874                move.l     -[A7], [A6 - 0x78C]
  1462. 000011E8  203C 0004 0004           move.l     D0, 0x40004
  1463. 000011EE  AB1D                     syscall    QDExtensions
  1464. label000011F0:
  1465. 000011F0  4267                     clr.w      -[A7]
  1466. 000011F2  2F2E F88C                move.l     -[A7], [A6 - 0x774]
  1467. 000011F6  42A7                     clr.l      -[A7]
  1468. 000011F8  42A7                     clr.l      -[A7]
  1469. 000011FA  42A7                     clr.l      -[A7]
  1470. 000011FC  2F2E F884                move.l     -[A7], [A6 - 0x77C]
  1471. 00001200  303C 006A                move.w     D0, 0x6A /* 'j' */
  1472. 00001204  AAAA                     syscall    QuickTimeDispatch
  1473. 00001206  2F3C 0001 0000           move.l     -[A7], 0x10000
  1474. 0000120C  303C 0183                move.w     D0, 0x183
  1475. 00001210  AAAA                     syscall    QuickTimeDispatch
  1476. 00001212  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1477. 00001216  4A6E F9C6                tst.w      [A6 - 0x63A]
  1478. 0000121A  670C                     beq        +0xE /* 00001228 */
  1479. 0000121C  2F3C 0000 03A3           move.l     -[A7], 0x3A3
  1480. 00001222  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1481. 00001226  588F                     addq.l     A7, 4
  1482. label00001228:
  1483. 00001228  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1484. 0000122C  42A7                     clr.l      -[A7]
  1485. 0000122E  203C 0008 0006           move.l     D0, 0x80006
  1486. 00001234  AB1D                     syscall    QDExtensions
  1487. 00001236  4A6E F85E                tst.w      [A6 - 0x7A2]
  1488. 0000123A  6744                     beq        +0x46 /* 00001280 */
  1489. 0000123C  206E 0020                movea.l    A0, [A6 + 0x20]
  1490. 00001240  0C68 0003 010A           cmpi.w     [A0 + 0x10A], 0x3
  1491. 00001246  6738                     beq        +0x3A /* 00001280 */
  1492. 00001248  206E 0020                movea.l    A0, [A6 + 0x20]
  1493. 0000124C  4A28 0114                tst.b      [A0 + 0x114]
  1494. 00001250  6718                     beq        +0x1A /* 0000126A */
  1495. 00001252  2F2E F880                move.l     -[A7], [A6 - 0x780]
  1496. 00001256  2F2E F888                move.l     -[A7], [A6 - 0x778]
  1497. 0000125A  2F0C                     move.l     -[A7], A4
  1498. 0000125C  4EBA 029A                jsr        [PC + 0x29A /* 000014F8 */]
  1499. 00001260  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1500. 00001264  3D40 F9C6                move.w     [A6 - 0x63A], D0
  1501. 00001268  6016                     bra        +0x18 /* 00001280 */
  1502. label0000126A:
  1503. 0000126A  2F2E F880                move.l     -[A7], [A6 - 0x780]
  1504. 0000126E  2F2E F888                move.l     -[A7], [A6 - 0x778]
  1505. 00001272  2F0C                     move.l     -[A7], A4
  1506. 00001274  4EBA 00D6                jsr        [PC + 0xD6 /* 0000134C */]
  1507. 00001278  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1508. 0000127C  3D40 F9C6                move.w     [A6 - 0x63A], D0
  1509. label00001280:
  1510. 00001280  4A6E F9C6                tst.w      [A6 - 0x63A]
  1511. 00001284  6706                     beq        +0x8 /* 0000128C */
  1512. 00001286  4A6E F9C2                tst.w      [A6 - 0x63E]
  1513. 0000128A  6612                     bne        +0x14 /* 0000129E */
  1514. label0000128C:
  1515. 0000128C  2F3C 0000 03CD           move.l     -[A7], 0x3CD
  1516. 00001292  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1517. 00001296  588F                     addq.l     A7, 4
  1518. 00001298  3F3C 001E                move.w     -[A7], 0x1E
  1519. 0000129C  A9C8                     syscall    SysBeep
  1520. label0000129E:
  1521. 0000129E  4267                     clr.w      -[A7]
  1522. 000012A0  3F2E F8A0                move.w     -[A7], [A6 - 0x760]
  1523. 000012A4  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1524. 000012A8  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1525. 000012AC  4267                     clr.w      -[A7]
  1526. 000012AE  486E F8A2                pea.l      [A6 - 0x75E]
  1527. 000012B2  206E 0020                movea.l    A0, [A6 + 0x20]
  1528. 000012B6  3F28 0112                move.w     -[A7], [A0 + 0x112]
  1529. 000012BA  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1530. 000012BE  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1531. 000012C2  4267                     clr.w      -[A7]
  1532. 000012C4  3F2C 0134                move.w     -[A7], [A4 + 0x134]
  1533. 000012C8  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1534. 000012CC  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1535. 000012D0  4267                     clr.w      -[A7]
  1536. 000012D2  486C 0136                pea.l      [A4 + 0x136]
  1537. 000012D6  206E 0020                movea.l    A0, [A6 + 0x20]
  1538. 000012DA  3F28 0112                move.w     -[A7], [A0 + 0x112]
  1539. 000012DE  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1540. 000012E2  3D5F F9C6                move.w     [A6 - 0x63A], [A7]+
  1541. 000012E6  306C 000C                movea.w    A0, [A4 + 0xC]
  1542. 000012EA  2F08                     move.l     -[A7], A0
  1543. 000012EC  2F0C                     move.l     -[A7], A4
  1544. 000012EE  4EBA ED10                jsr        [PC - 0x12F0 /* 00000000 */]
  1545. 000012F2  508F                     addq.l     A7, 8
  1546. 000012F4  2F0C                     move.l     -[A7], A4
  1547. 000012F6  4EBA 04E6                jsr        [PC + 0x4E6 /* 000017DE */]
  1548. 000012FA  588F                     addq.l     A7, 4
  1549. 000012FC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1550. 00001300  42A7                     clr.l      -[A7]
  1551. 00001302  203C 0008 0006           move.l     D0, 0x80006
  1552. 00001308  AB1D                     syscall    QDExtensions
  1553. 0000130A  426E F85A                clr.w      [A6 - 0x7A6]
  1554. 0000130E  426E F85C                clr.w      [A6 - 0x7A4]
  1555. 00001312  426E F858                clr.w      [A6 - 0x7A8]
  1556. 00001316  486E F858                pea.l      [A6 - 0x7A8]
  1557. 0000131A  AA14                     syscall    RGBForeColor
  1558. 0000131C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1559. 0000131E  3D40 F85A                move.w     [A6 - 0x7A6], D0
  1560. 00001322  3D40 F85C                move.w     [A6 - 0x7A4], D0
  1561. 00001326  3D40 F858                move.w     [A6 - 0x7A8], D0
  1562. 0000132A  486E F858                pea.l      [A6 - 0x7A8]
  1563. 0000132E  AA15                     syscall    RGBBackColor
  1564. 00001330  4A6E F9C2                tst.w      [A6 - 0x63E]
  1565. 00001334  6704                     beq        +0x6 /* 0000133A */
  1566. 00001336  70E5                     moveq.l    D0, 0xFFFFFFE5
  1567. 00001338  6002                     bra        +0x4 /* 0000133C */
  1568. label0000133A:
  1569. 0000133A  7000                     moveq.l    D0, 0x00
  1570. label0000133C:
  1571. 0000133C  4CDF 14C0                movem.l    D6,D7,A2,A4, [A7]+
  1572. 00001340  4E5E                     unlink     A6
  1573. 00001342  4E75                     rts
  1574. 00001344  4469 6769                neg.w      [A1 + 0x6769]
  1575. 00001348  7469                     moveq.l    D2, 0x69
  1576. 0000134A  7A65                     moveq.l    D5, 0x65
  1577. fn0000134C:
  1578. 0000134C  4E56 FFBA                link       A6, -0x0046
  1579. 00001350  2F3C 0000 03D7           move.l     -[A7], 0x3D7
  1580. 00001356  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1581. 0000135A  588F                     addq.l     A7, 4
  1582. 0000135C  7024                     moveq.l    D0, 0x24
  1583. 0000135E  A31E                     syscall    NewPtrClear, flags=3
  1584. 00001360  2D48 FFBA                move.l     [A6 - 0x46], A0
  1585. 00001364  4AAE FFBA                tst.l      [A6 - 0x46]
  1586. 00001368  6608                     bne        +0xA /* 00001372 */
  1587. 0000136A  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  1588. 0000136E  6000 017C                bra        +0x17E /* 000014EC */
  1589. label00001372:
  1590. 00001372  206E FFBA                movea.l    A0, [A6 - 0x46]
  1591. 00001376  7024                     moveq.l    D0, 0x24
  1592. 00001378  2080                     move.l     [A0], D0
  1593. 0000137A  206E FFBA                movea.l    A0, [A6 - 0x46]
  1594. 0000137E  217C 7261 7720 0004      move.l     [A0 + 0x4], 0x72617720 /* 'raw ' */
  1595. 00001386  206E FFBA                movea.l    A0, [A6 - 0x46]
  1596. 0000138A  317C 0001 0018           move.w     [A0 + 0x18], 0x1
  1597. 00001390  206E FFBA                movea.l    A0, [A6 - 0x46]
  1598. 00001394  317C 0008 001A           move.w     [A0 + 0x1A], 0x8
  1599. 0000139A  206E 0008                movea.l    A0, [A6 + 0x8]
  1600. 0000139E  226E FFBA                movea.l    A1, [A6 - 0x46]
  1601. 000013A2  2368 0236 0020           move.l     [A1 + 0x20], [A0 + 0x236]
  1602. 000013A8  4267                     clr.w      -[A7]
  1603. 000013AA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1604. 000013AE  303C 0072                move.w     D0, 0x72 /* 'r' */
  1605. 000013B2  AAAA                     syscall    QuickTimeDispatch
  1606. 000013B4  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1607. 000013B8  4A6E FFFE                tst.w      [A6 - 0x2]
  1608. 000013BC  670C                     beq        +0xE /* 000013CA */
  1609. 000013BE  2F3C 0000 03F7           move.l     -[A7], 0x3F7
  1610. 000013C4  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1611. 000013C8  588F                     addq.l     A7, 4
  1612. label000013CA:
  1613. 000013CA  206E 0008                movea.l    A0, [A6 + 0x8]
  1614. 000013CE  2028 0236                move.l     D0, [A0 + 0x236]
  1615. 000013D2  7210                     moveq.l    D1, 0x10
  1616. 000013D4  E2A0                     asr        D0, D1
  1617. 000013D6  5280                     addq.l     D0, 1
  1618. 000013D8  A11E                     syscall    NewPtr, flags=1
  1619. 000013DA  2D48 FFC6                move.l     [A6 - 0x3A], A0
  1620. 000013DE  42AE FFC2                clr.l      [A6 - 0x3E]
  1621. 000013E2  426E FFFC                clr.w      [A6 - 0x4]
  1622. 000013E6  6000 009C                bra        +0x9E /* 00001484 */
  1623. label000013EA:
  1624. 000013EA  206E 0008                movea.l    A0, [A6 + 0x8]
  1625. 000013EE  3D68 0134 FFE2           move.w     [A6 - 0x1E], [A0 + 0x134]
  1626. 000013F4  202E FFC2                move.l     D0, [A6 - 0x3E]
  1627. 000013F8  52AE FFC2                addq.l     [A6 - 0x3E], 1
  1628. 000013FC  2F00                     move.l     -[A7], D0
  1629. 000013FE  206E 0008                movea.l    A0, [A6 + 0x8]
  1630. 00001402  2028 0236                move.l     D0, [A0 + 0x236]
  1631. 00001406  7210                     moveq.l    D1, 0x10
  1632. 00001408  E2A0                     asr        D0, D1
  1633. 0000140A  2F00                     move.l     -[A7], D0
  1634. 0000140C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1635. 00001410  2D40 FFF8                move.l     [A6 - 0x8], D0
  1636. 00001414  3D7C 0021 FFF6           move.w     [A6 - 0xA], 0x21 /* '!' */
  1637. 0000141A  206E 0008                movea.l    A0, [A6 + 0x8]
  1638. 0000141E  2028 0236                move.l     D0, [A0 + 0x236]
  1639. 00001422  7210                     moveq.l    D1, 0x10
  1640. 00001424  E2A0                     asr        D0, D1
  1641. 00001426  2D40 FFEE                move.l     [A6 - 0x12], D0
  1642. 0000142A  2D6E FFC6 FFEA           move.l     [A6 - 0x16], [A6 - 0x3A]
  1643. 00001430  4267                     clr.w      -[A7]
  1644. 00001432  486E FFCA                pea.l      [A6 - 0x36]
  1645. 00001436  4227                     clr.b      -[A7]
  1646. 00001438  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1647. 0000143C  3D5F FFFC                move.w     [A6 - 0x4], [A7]+
  1648. 00001440  4AAE FFF2                tst.l      [A6 - 0xE]
  1649. 00001444  673E                     beq        +0x40 /* 00001484 */
  1650. 00001446  4267                     clr.w      -[A7]
  1651. 00001448  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1652. 0000144C  486E FFC6                pea.l      [A6 - 0x3A]
  1653. 00001450  42A7                     clr.l      -[A7]
  1654. 00001452  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1655. 00001456  4878 0001                push.l     0x1
  1656. 0000145A  486E FFBA                pea.l      [A6 - 0x46]
  1657. 0000145E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1658. 00001462  4267                     clr.w      -[A7]
  1659. 00001464  486E FFBE                pea.l      [A6 - 0x42]
  1660. 00001468  303C 007C                move.w     D0, 0x7C /* '|' */
  1661. 0000146C  AAAA                     syscall    QuickTimeDispatch
  1662. 0000146E  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1663. 00001472  4A6E FFFE                tst.w      [A6 - 0x2]
  1664. 00001476  670C                     beq        +0xE /* 00001484 */
  1665. 00001478  2F3C 0000 040F           move.l     -[A7], 0x40F
  1666. 0000147E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1667. 00001482  588F                     addq.l     A7, 4
  1668. label00001484:
  1669. 00001484  4A6E FFFC                tst.w      [A6 - 0x4]
  1670. 00001488  6700 FF60                beq        -0x9E /* 000013EA */
  1671. 0000148C  4267                     clr.w      -[A7]
  1672. 0000148E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1673. 00001492  303C 0073                move.w     D0, 0x73 /* 's' */
  1674. 00001496  AAAA                     syscall    QuickTimeDispatch
  1675. 00001498  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1676. 0000149C  4A6E FFFE                tst.w      [A6 - 0x2]
  1677. 000014A0  670C                     beq        +0xE /* 000014AE */
  1678. 000014A2  2F3C 0000 0425           move.l     -[A7], 0x425
  1679. 000014A8  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1680. 000014AC  588F                     addq.l     A7, 4
  1681. label000014AE:
  1682. 000014AE  4267                     clr.w      -[A7]
  1683. 000014B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1684. 000014B4  42A7                     clr.l      -[A7]
  1685. 000014B6  42A7                     clr.l      -[A7]
  1686. 000014B8  42A7                     clr.l      -[A7]
  1687. 000014BA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1688. 000014BE  303C 006A                move.w     D0, 0x6A /* 'j' */
  1689. 000014C2  AAAA                     syscall    QuickTimeDispatch
  1690. 000014C4  2F3C 0001 0000           move.l     -[A7], 0x10000
  1691. 000014CA  303C 0183                move.w     D0, 0x183
  1692. 000014CE  AAAA                     syscall    QuickTimeDispatch
  1693. 000014D0  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1694. 000014D4  4A6E FFFE                tst.w      [A6 - 0x2]
  1695. 000014D8  670C                     beq        +0xE /* 000014E6 */
  1696. 000014DA  2F3C 0000 043B           move.l     -[A7], 0x43B
  1697. 000014E0  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1698. 000014E4  588F                     addq.l     A7, 4
  1699. label000014E6:
  1700. 000014E6  206E FFBA                movea.l    A0, [A6 - 0x46]
  1701. 000014EA  A01F                     syscall    DisposPtr/DisposePtr
  1702. label000014EC:
  1703. 000014EC  4E5E                     unlink     A6
  1704. 000014EE  4E75                     rts
  1705. 000014F0  4164                     chk.w      D0, -[A4]
  1706. 000014F2  6453                     bcc        +0x55 /* 00001547 */
  1707. 000014F4  6F75                     ble        +0x77 /* 0000156B */
  1708. 000014F6  6E64                     bgt        +0x66 /* 0000155C */
  1709. fn000014F8:
  1710. 000014F8  4E56 FFB6                link       A6, -0x004A
  1711. 000014FC  2F3C 0000 045F           move.l     -[A7], 0x45F
  1712. 00001502  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1713. 00001506  588F                     addq.l     A7, 4
  1714. 00001508  7024                     moveq.l    D0, 0x24
  1715. 0000150A  A31E                     syscall    NewPtrClear, flags=3
  1716. 0000150C  2D48 FFB6                move.l     [A6 - 0x4A], A0
  1717. 00001510  4AAE FFB6                tst.l      [A6 - 0x4A]
  1718. 00001514  6608                     bne        +0xA /* 0000151E */
  1719. 00001516  3038 0220                move.w     D0, [0x00000220 /* MemErr */]
  1720. 0000151A  6000 0174                bra        +0x176 /* 00001690 */
  1721. label0000151E:
  1722. 0000151E  206E FFB6                movea.l    A0, [A6 - 0x4A]
  1723. 00001522  7024                     moveq.l    D0, 0x24
  1724. 00001524  2080                     move.l     [A0], D0
  1725. 00001526  206E FFB6                movea.l    A0, [A6 - 0x4A]
  1726. 0000152A  217C 7261 7720 0004      move.l     [A0 + 0x4], 0x72617720 /* 'raw ' */
  1727. 00001532  206E FFB6                movea.l    A0, [A6 - 0x4A]
  1728. 00001536  317C 0001 0018           move.w     [A0 + 0x18], 0x1
  1729. 0000153C  206E FFB6                movea.l    A0, [A6 - 0x4A]
  1730. 00001540  317C 0008 001A           move.w     [A0 + 0x1A], 0x8
  1731. 00001546  206E 0008                movea.l    A0, [A6 + 0x8]
  1732. 0000154A  226E FFB6                movea.l    A1, [A6 - 0x4A]
  1733. 0000154E  2368 0236 0020           move.l     [A1 + 0x20], [A0 + 0x236]
  1734. 00001554  4267                     clr.w      -[A7]
  1735. 00001556  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1736. 0000155A  303C 0072                move.w     D0, 0x72 /* 'r' */
  1737. // begin alternate branch 0000155C-00001564
  1738. label0000155C:
  1739. 0000155C  0072 AAAA 3D5F           ori.w      <<invalid full ext with IS == 1 and I/IS == 7>>, 0xAAAA
  1740. 00001562  FFFE                     .invalid   <<F/7/7>>
  1741. // end alternate branch 0000155C-00001564
  1742. label0000155C: // (misaligned)
  1743. 0000155E  AAAA                     syscall    QuickTimeDispatch
  1744. 00001560  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1745. 00001564  4A6E FFFE                tst.w      [A6 - 0x2]
  1746. 00001568  670C                     beq        +0xE /* 00001576 */
  1747. 0000156A  2F3C 0000 0479           move.l     -[A7], 0x479
  1748. 00001570  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1749. 00001574  588F                     addq.l     A7, 4
  1750. label00001576:
  1751. 00001576  42AE FFBE                clr.l      [A6 - 0x42]
  1752. 0000157A  426E FFFC                clr.w      [A6 - 0x4]
  1753. 0000157E  206E 0008                movea.l    A0, [A6 + 0x8]
  1754. 00001582  3D68 0134 FFE2           move.w     [A6 - 0x1E], [A0 + 0x134]
  1755. 00001588  4267                     clr.w      -[A7]
  1756. 0000158A  486E FFCA                pea.l      [A6 - 0x36]
  1757. 0000158E  4227                     clr.b      -[A7]
  1758. 00001590  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1759. 00001594  3D5F FFFC                move.w     [A6 - 0x4], [A7]+
  1760. 00001598  2D6E FFE6 FFC2           move.l     [A6 - 0x3E], [A6 - 0x1A]
  1761. 0000159E  7001                     moveq.l    D0, 0x01
  1762. 000015A0  D0AE FFC2                add.l      D0, [A6 - 0x3E]
  1763. 000015A4  A11E                     syscall    NewPtr, flags=1
  1764. 000015A6  2D48 FFC6                move.l     [A6 - 0x3A], A0
  1765. 000015AA  4AAE FFC6                tst.l      [A6 - 0x3A]
  1766. 000015AE  660C                     bne        +0xE /* 000015BC */
  1767. 000015B0  2F3C 0000 0491           move.l     -[A7], 0x491
  1768. 000015B6  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1769. 000015BA  588F                     addq.l     A7, 4
  1770. label000015BC:
  1771. 000015BC  206E 0008                movea.l    A0, [A6 + 0x8]
  1772. 000015C0  3D68 0134 FFE2           move.w     [A6 - 0x1E], [A0 + 0x134]
  1773. 000015C6  42AE FFF8                clr.l      [A6 - 0x8]
  1774. 000015CA  3D7C 0021 FFF6           move.w     [A6 - 0xA], 0x21 /* '!' */
  1775. 000015D0  2D6E FFC2 FFEE           move.l     [A6 - 0x12], [A6 - 0x3E]
  1776. 000015D6  2D6E FFC6 FFEA           move.l     [A6 - 0x16], [A6 - 0x3A]
  1777. 000015DC  4267                     clr.w      -[A7]
  1778. 000015DE  486E FFCA                pea.l      [A6 - 0x36]
  1779. 000015E2  4227                     clr.b      -[A7]
  1780. 000015E4  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1781. 000015E8  3D5F FFFC                move.w     [A6 - 0x4], [A7]+
  1782. 000015EC  4267                     clr.w      -[A7]
  1783. 000015EE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1784. 000015F2  486E FFC6                pea.l      [A6 - 0x3A]
  1785. 000015F6  42A7                     clr.l      -[A7]
  1786. 000015F8  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  1787. 000015FC  4878 0001                push.l     0x1
  1788. 00001600  486E FFB6                pea.l      [A6 - 0x4A]
  1789. 00001604  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  1790. 00001608  4267                     clr.w      -[A7]
  1791. 0000160A  486E FFBA                pea.l      [A6 - 0x46]
  1792. 0000160E  303C 007C                move.w     D0, 0x7C /* '|' */
  1793. 00001612  AAAA                     syscall    QuickTimeDispatch
  1794. 00001614  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1795. 00001618  4A6E FFFE                tst.w      [A6 - 0x2]
  1796. 0000161C  670C                     beq        +0xE /* 0000162A */
  1797. 0000161E  2F3C 0000 04A9           move.l     -[A7], 0x4A9
  1798. 00001624  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1799. 00001628  588F                     addq.l     A7, 4
  1800. label0000162A:
  1801. 0000162A  4267                     clr.w      -[A7]
  1802. 0000162C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1803. 00001630  303C 0073                move.w     D0, 0x73 /* 's' */
  1804. 00001634  AAAA                     syscall    QuickTimeDispatch
  1805. 00001636  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1806. 0000163A  4A6E FFFE                tst.w      [A6 - 0x2]
  1807. 0000163E  670C                     beq        +0xE /* 0000164C */
  1808. 00001640  2F3C 0000 04BF           move.l     -[A7], 0x4BF
  1809. 00001646  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1810. 0000164A  588F                     addq.l     A7, 4
  1811. label0000164C:
  1812. 0000164C  4267                     clr.w      -[A7]
  1813. 0000164E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1814. 00001652  42A7                     clr.l      -[A7]
  1815. 00001654  42A7                     clr.l      -[A7]
  1816. 00001656  42A7                     clr.l      -[A7]
  1817. 00001658  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1818. 0000165C  303C 006A                move.w     D0, 0x6A /* 'j' */
  1819. 00001660  AAAA                     syscall    QuickTimeDispatch
  1820. 00001662  2F3C 0001 0000           move.l     -[A7], 0x10000
  1821. 00001668  303C 0183                move.w     D0, 0x183
  1822. 0000166C  AAAA                     syscall    QuickTimeDispatch
  1823. 0000166E  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1824. 00001672  4A6E FFFE                tst.w      [A6 - 0x2]
  1825. 00001676  670C                     beq        +0xE /* 00001684 */
  1826. 00001678  2F3C 0000 04D5           move.l     -[A7], 0x4D5
  1827. 0000167E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1828. 00001682  588F                     addq.l     A7, 4
  1829. label00001684:
  1830. 00001684  206E FFC6                movea.l    A0, [A6 - 0x3A]
  1831. 00001688  A01F                     syscall    DisposPtr/DisposePtr
  1832. 0000168A  206E FFB6                movea.l    A0, [A6 - 0x4A]
  1833. 0000168E  A01F                     syscall    DisposPtr/DisposePtr
  1834. label00001690:
  1835. 00001690  4E5E                     unlink     A6
  1836. 00001692  4E75                     rts
  1837. 00001694  4164                     chk.w      D0, -[A4]
  1838. 00001696  6453                     bcc        +0x55 /* 000016EB */
  1839. 00001698  6F75                     ble        +0x77 /* 0000170F */
  1840. 0000169A  6E64                     bgt        +0x66 /* 00001700 */
  1841. fn0000169C:
  1842. 0000169C  4E56 FFCA                link       A6, -0x0036
  1843. 000016A0  3D6E 0008 FFE4           move.w     [A6 - 0x1C], [A6 + 0x8]
  1844. 000016A6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1845. 000016AA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1846. 000016AE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1847. 000016B2  2D40 FFF0                move.l     [A6 - 0x10], D0
  1848. 000016B6  4267                     clr.w      -[A7]
  1849. 000016B8  486E FFCC                pea.l      [A6 - 0x34]
  1850. 000016BC  4227                     clr.b      -[A7]
  1851. 000016BE  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  1852. 000016C2  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1853. 000016C6  6718                     beq        +0x1A /* 000016E0 */
  1854. 000016C8  4A6E FFFE                tst.w      [A6 - 0x2]
  1855. 000016CC  670C                     beq        +0xE /* 000016DA */
  1856. 000016CE  2F3C 0000 04F9           move.l     -[A7], 0x4F9
  1857. 000016D4  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1858. 000016D8  588F                     addq.l     A7, 4
  1859. label000016DA:
  1860. 000016DA  302E FFFE                move.w     D0, [A6 - 0x2]
  1861. 000016DE  6066                     bra        +0x68 /* 00001746 */
  1862. label000016E0:
  1863. 000016E0  3D6E 0008 FFE4           move.w     [A6 - 0x1C], [A6 + 0x8]
  1864. 000016E6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1865. 000016EA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1866. 000016EE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1867. 000016F2  5380                     subq.l     D0, 1
  1868. 000016F4  2D40 FFFA                move.l     [A6 - 0x6], D0
  1869. 000016F8  3D7C 0021 FFF8           move.w     [A6 - 0x8], 0x21 /* '!' */
  1870. 000016FE  7001                     moveq.l    D0, 0x01
  1871. label00001700:
  1872. 00001700  2D40 FFF0                move.l     [A6 - 0x10], D0
  1873. 00001704  41EE FFCB                lea.l      A0, [A6 - 0x35]
  1874. 00001708  2D48 FFEC                move.l     [A6 - 0x14], A0
  1875. 0000170C  4267                     clr.w      -[A7]
  1876. 0000170E  486E FFCC                pea.l      [A6 - 0x34]
  1877. 00001712  4227                     clr.b      -[A7]
  1878. 00001714  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  1879. 00001718  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1880. 0000171C  3D6E 0008 FFE4           move.w     [A6 - 0x1C], [A6 + 0x8]
  1881. 00001722  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1882. 00001726  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1883. 0000172A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1884. 0000172E  2D40 FFE8                move.l     [A6 - 0x18], D0
  1885. 00001732  4267                     clr.w      -[A7]
  1886. 00001734  486E FFCC                pea.l      [A6 - 0x34]
  1887. 00001738  4227                     clr.b      -[A7]
  1888. 0000173A  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1889. 0000173E  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1890. 00001742  302E FFFE                move.w     D0, [A6 - 0x2]
  1891. label00001746:
  1892. 00001746  4E5E                     unlink     A6
  1893. 00001748  4E75                     rts
  1894. 0000174A  5072 6545                addq.w     <<invalid full ext with IS == 1 and I/IS == 5>>, 8
  1895. 0000174E  7874                     moveq.l    D4, 0x74
  1896. 00001750  656E                     bcs        +0x70 /* 000017C0 */
  1897. fn00001752:
  1898. 00001752  4E56 FFC4                link       A6, -0x003C
  1899. 00001756  206E 001A                movea.l    A0, [A6 + 0x1A]
  1900. 0000175A  2D50 FFC8                move.l     [A6 - 0x38], [A0]
  1901. 0000175E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1902. 00001762  202E 000A                move.l     D0, [A6 + 0xA]
  1903. 00001766  D0AE 0012                add.l      D0, [A6 + 0x12]
  1904. 0000176A  2F00                     move.l     -[A7], D0
  1905. 0000176C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1906. 00001770  2D40 FFC4                move.l     [A6 - 0x3C], D0
  1907. 00001774  3D6E 0008 FFE4           move.w     [A6 - 0x1C], [A6 + 0x8]
  1908. 0000177A  2D6E FFC4 FFFA           move.l     [A6 - 0x6], [A6 - 0x3C]
  1909. 00001780  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  1910. 00001786  2D6E 0012 FFF0           move.l     [A6 - 0x10], [A6 + 0x12]
  1911. 0000178C  206E 0016                movea.l    A0, [A6 + 0x16]
  1912. 00001790  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  1913. 00001794  4267                     clr.w      -[A7]
  1914. 00001796  486E FFCC                pea.l      [A6 - 0x34]
  1915. 0000179A  4227                     clr.b      -[A7]
  1916. 0000179C  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1917. 000017A0  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1918. 000017A4  3D6E 0008 FFE4           move.w     [A6 - 0x1C], [A6 + 0x8]
  1919. 000017AA  42AE FFFA                clr.l      [A6 - 0x6]
  1920. 000017AE  426E FFF8                clr.w      [A6 - 0x8]
  1921. 000017B2  2D6E 000A FFF0           move.l     [A6 - 0x10], [A6 + 0xA]
  1922. 000017B8  2D6E FFC8 FFEC           move.l     [A6 - 0x14], [A6 - 0x38]
  1923. 000017BE  4267                     clr.w      -[A7]
  1924. label000017C0:
  1925. 000017C0  486E FFCC                pea.l      [A6 - 0x34]
  1926. 000017C4  4227                     clr.b      -[A7]
  1927. 000017C6  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1928. 000017CA  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1929. 000017CE  302E FFFE                move.w     D0, [A6 - 0x2]
  1930. 000017D2  4E5E                     unlink     A6
  1931. 000017D4  4E75                     rts
  1932. 000017D6  5265                     addq.w     -[A5], 1
  1933. 000017D8  6164                     bsr        +0x66 /* 0000183E */
  1934. 000017DA  4672 616D                not.w      <<invalid full ext with IS == 1 and I/IS == 5>>
  1935. fn000017DE:
  1936. 000017DE  4E56 FFFE                link       A6, -0x0002
  1937. 000017E2  4AAE 0008                tst.l      [A6 + 0x8]
  1938. 000017E6  6760                     beq        +0x62 /* 00001848 */
  1939. 000017E8  7044                     moveq.l    D0, 0x44
  1940. 000017EA  D0AE 0008                add.l      D0, [A6 + 0x8]
  1941. 000017EE  2040                     movea.l    A0, D0
  1942. 000017F0  A059                     syscall    RmvTime
  1943. 000017F2  206E 0008                movea.l    A0, [A6 + 0x8]
  1944. 000017F6  4AA8 002E                tst.l      [A0 + 0x2E]
  1945. 000017FA  670A                     beq        +0xC /* 00001806 */
  1946. 000017FC  206E 0008                movea.l    A0, [A6 + 0x8]
  1947. 00001800  2068 002E                movea.l    A0, [A0 + 0x2E]
  1948. 00001804  A01F                     syscall    DisposPtr/DisposePtr
  1949. label00001806:
  1950. 00001806  206E 0008                movea.l    A0, [A6 + 0x8]
  1951. 0000180A  4AA8 0038                tst.l      [A0 + 0x38]
  1952. 0000180E  670A                     beq        +0xC /* 0000181A */
  1953. 00001810  206E 0008                movea.l    A0, [A6 + 0x8]
  1954. 00001814  2068 0038                movea.l    A0, [A0 + 0x38]
  1955. 00001818  A01F                     syscall    DisposPtr/DisposePtr
  1956. label0000181A:
  1957. 0000181A  206E 0008                movea.l    A0, [A6 + 0x8]
  1958. 0000181E  4AA8 0032                tst.l      [A0 + 0x32]
  1959. 00001822  670A                     beq        +0xC /* 0000182E */
  1960. 00001824  206E 0008                movea.l    A0, [A6 + 0x8]
  1961. 00001828  2068 0032                movea.l    A0, [A0 + 0x32]
  1962. 0000182C  A023                     syscall    DisposHandle/DisposeHandle
  1963. label0000182E:
  1964. 0000182E  206E 0008                movea.l    A0, [A6 + 0x8]
  1965. 00001832  4AA8 0040                tst.l      [A0 + 0x40]
  1966. 00001836  670A                     beq        +0xC /* 00001842 */
  1967. 00001838  206E 0008                movea.l    A0, [A6 + 0x8]
  1968. 0000183C  2068 0040                movea.l    A0, [A0 + 0x40]
  1969. // begin alternate branch 0000183E-00001842
  1970. fn0000183E:
  1971. 0000183E  0040 A023                ori.w      D0, 0xA023
  1972. // end alternate branch 0000183E-00001842
  1973. fn0000183E: // (misaligned)
  1974. 00001840  A023                     syscall    DisposHandle/DisposeHandle
  1975. label00001842:
  1976. 00001842  206E 0008                movea.l    A0, [A6 + 0x8]
  1977. 00001846  A01F                     syscall    DisposPtr/DisposePtr
  1978. label00001848:
  1979. 00001848  4E5E                     unlink     A6
  1980. 0000184A  4E75                     rts
  1981. 0000184C  5265                     addq.w     -[A5], 1
  1982. 0000184E  6C65                     bge        +0x67 /* 000018B5 */
  1983. 00001850  6173                     bsr        +0x75 /* 000018C5 */
  1984. 00001852  6553                     bcs        +0x55 /* 000018A7 */
  1985. fn00001854:
  1986. 00001854  4E56 FFDA                link       A6, -0x0026
  1987. 00001858  206E 000C                movea.l    A0, [A6 + 0xC]
  1988. 0000185C  41E8 FF10                lea.l      A0, [A0 - 0xF0]
  1989. 00001860  2D48 FFF2                move.l     [A6 - 0xE], A0
  1990. 00001864  486E FFEA                pea.l      [A6 - 0x16]
  1991. 00001868  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1992. 0000186C  4EBA 05FA                jsr        [PC + 0x5FA /* 00001E68 */]
  1993. 00001870  508F                     addq.l     A7, 8
  1994. 00001872  4227                     clr.b      -[A7]
  1995. 00001874  42A7                     clr.l      -[A7]
  1996. 00001876  486E FFEA                pea.l      [A6 - 0x16]
  1997. 0000187A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1998. 0000187E  4EBA 190A                jsr        [PC + 0x190A /* 0000318A */]
  1999. 00001882  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2000. 00001886  3D40 FFFE                move.w     [A6 - 0x2], D0
  2001. 0000188A  6708                     beq        +0xA /* 00001894 */
  2002. 0000188C  302E FFFE                move.w     D0, [A6 - 0x2]
  2003. 00001890  6000 00AC                bra        +0xAE /* 0000193E */
  2004. label00001894:
  2005. 00001894  4227                     clr.b      -[A7]
  2006. 00001896  42A7                     clr.l      -[A7]
  2007. 00001898  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2008. 0000189C  4EBA 1476                jsr        [PC + 0x1476 /* 00002D14 */]
  2009. 000018A0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2010. 000018A4  3D40 FFFE                move.w     [A6 - 0x2], D0
  2011. 000018A8  6708                     beq        +0xA /* 000018B2 */
  2012. 000018AA  302E FFFE                move.w     D0, [A6 - 0x2]
  2013. 000018AE  6000 008E                bra        +0x90 /* 0000193E */
  2014. label000018B2:
  2015. 000018B2  43EE FFEE                lea.l      A1, [A6 - 0x12]
  2016. 000018B6  307C 003C                movea.w    A0, 0x3C /* '<' */
  2017. 000018BA  A03B                     syscall    Delay
  2018. 000018BC  2280                     move.l     [A1], D0
  2019. 000018BE  A093                     syscall    Microseconds
  2020. 000018C0  2D40 FFDE                move.l     [A6 - 0x22], D0
  2021. 000018C4  486E FFE6                pea.l      [A6 - 0x1A]
  2022. 000018C8  3F3C 0001                move.w     -[A7], 0x1
  2023. 000018CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2024. 000018D0  4EBA 0F26                jsr        [PC + 0xF26 /* 000027F8 */]
  2025. 000018D4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2026. 000018D8  3D40 FFFE                move.w     [A6 - 0x2], D0
  2027. 000018DC  6706                     beq        +0x8 /* 000018E4 */
  2028. 000018DE  302E FFFE                move.w     D0, [A6 - 0x2]
  2029. 000018E2  605A                     bra        +0x5C /* 0000193E */
  2030. label000018E4:
  2031. 000018E4  486E FFE6                pea.l      [A6 - 0x1A]
  2032. 000018E8  4EBA 0652                jsr        [PC + 0x652 /* 00001F3C */]
  2033. 000018EC  588F                     addq.l     A7, 4
  2034. 000018EE  2D40 FFF6                move.l     [A6 - 0xA], D0
  2035. 000018F2  A093                     syscall    Microseconds
  2036. 000018F4  90AE FFDE                sub.l      D0, [A6 - 0x22]
  2037. 000018F8  2D40 FFDE                move.l     [A6 - 0x22], D0
  2038. 000018FC  2F3C 0000 8235           move.l     -[A7], 0x8235
  2039. 00001902  202E FFF6                move.l     D0, [A6 - 0xA]
  2040. 00001906  90AE FFF2                sub.l      D0, [A6 - 0xE]
  2041. 0000190A  2F00                     move.l     -[A7], D0
  2042. 0000190C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2043. 00001910  D0AE FFDE                add.l      D0, [A6 - 0x22]
  2044. 00001914  2D40 FFFA                move.l     [A6 - 0x6], D0
  2045. 00001918  203C 007A 1200           move.l     D0, 0x7A1200
  2046. 0000191E  90AE FFFA                sub.l      D0, [A6 - 0x6]
  2047. 00001922  0680 000E 7EE7           addi.l     D0, 0xE7EE7
  2048. 00001928  4480                     neg.l      D0
  2049. 0000192A  2D40 FFDA                move.l     [A6 - 0x26], D0
  2050. 0000192E  7044                     moveq.l    D0, 0x44
  2051. 00001930  D0AE 0010                add.l      D0, [A6 + 0x10]
  2052. 00001934  2040                     movea.l    A0, D0
  2053. 00001936  202E FFDA                move.l     D0, [A6 - 0x26]
  2054. 0000193A  A05A                     syscall    PrimeTime
  2055. 0000193C  7000                     moveq.l    D0, 0x00
  2056. label0000193E:
  2057. 0000193E  4E5E                     unlink     A6
  2058. 00001940  4E75                     rts
  2059. 00001942  5374 6172 7452 6563 4E56 subq.w     [[A4 + 0x74526563] + 0x4E56], 1
  2060. export_146: // at 0000194A (misaligned)
  2061. 0000194C  FFEC                     .invalid   <<F/7/7>>
  2062. 0000194E  2F0D                     move.l     -[A7], A5
  2063. 00001950  2D49 FFFC                move.l     [A6 - 0x4], A1
  2064. 00001954  2A69 0016                movea.l    A5, [A1 + 0x16]
  2065. 00001958  3D69 001E FFFA           move.w     [A6 - 0x6], [A1 + 0x1E]
  2066. 0000195E  2D69 001A FFF4           move.l     [A6 - 0xC], [A1 + 0x1A]
  2067. 00001964  A093                     syscall    Microseconds
  2068. 00001966  2D40 FFF0                move.l     [A6 - 0x10], D0
  2069. 0000196A  206E FFF4                movea.l    A0, [A6 - 0xC]
  2070. 0000196E  20AE FFF0                move.l     [A0], [A6 - 0x10]
  2071. 00001972  206E FFF4                movea.l    A0, [A6 - 0xC]
  2072. 00001976  4A68 003E                tst.w      [A0 + 0x3E]
  2073. 0000197A  6712                     beq        +0x14 /* 0000198E */
  2074. 0000197C  206E FFF4                movea.l    A0, [A6 - 0xC]
  2075. 00001980  216E FFF0 0004           move.l     [A0 + 0x4], [A6 - 0x10]
  2076. 00001986  206E FFF4                movea.l    A0, [A6 - 0xC]
  2077. 0000198A  4268 003E                clr.w      [A0 + 0x3E]
  2078. label0000198E:
  2079. 0000198E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2080. 00001992  117C 0001 0020           move.b     [A0 + 0x20], 0x1
  2081. 00001998  206E FFF4                movea.l    A0, [A6 - 0xC]
  2082. 0000199C  4A68 000C                tst.w      [A0 + 0xC]
  2083. 000019A0  670A                     beq        +0xC /* 000019AC */
  2084. 000019A2  206E FFF4                movea.l    A0, [A6 - 0xC]
  2085. 000019A6  4AA8 0016                tst.l      [A0 + 0x16]
  2086. 000019AA  670A                     beq        +0xC /* 000019B6 */
  2087. label000019AC:
  2088. 000019AC  206E FFF4                movea.l    A0, [A6 - 0xC]
  2089. 000019B0  2068 023A                movea.l    A0, [A0 + 0x23A]
  2090. 000019B4  4E90                     jsr        [A0]
  2091. label000019B6:
  2092. 000019B6  2A5F                     movea.l    A5, [A7]+
  2093. 000019B8  4E5E                     unlink     A6
  2094. 000019BA  4E75                     rts
  2095. 000019BC  5469 6D65                addq.w     [A1 + 0x6D65], 2
  2096. 000019C0  546F 4672                addq.w     [A7 + 0x4672], 2
  2097. fn000019C4:
  2098. 000019C4  4E56 FFC0                link       A6, -0x0040
  2099. 000019C8  206E 0012                movea.l    A0, [A6 + 0x12]
  2100. 000019CC  2050                     movea.l    A0, [A0]
  2101. 000019CE  2D50 FFC4                move.l     [A6 - 0x3C], [A0]
  2102. 000019D2  206E 0016                movea.l    A0, [A6 + 0x16]
  2103. 000019D6  2D50 FFC8                move.l     [A6 - 0x38], [A0]
  2104. 000019DA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2105. 000019DE  202E 000A                move.l     D0, [A6 + 0xA]
  2106. 000019E2  D0AE FFC4                add.l      D0, [A6 - 0x3C]
  2107. 000019E6  2F00                     move.l     -[A7], D0
  2108. 000019E8  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2109. 000019EC  2D40 FFC0                move.l     [A6 - 0x40], D0
  2110. 000019F0  3D6E 0008 FFE4           move.w     [A6 - 0x1C], [A6 + 0x8]
  2111. 000019F6  2D6E FFC0 FFFA           move.l     [A6 - 0x6], [A6 - 0x40]
  2112. 000019FC  3D7C 0021 FFF8           move.w     [A6 - 0x8], 0x21 /* '!' */
  2113. 00001A02  2D6E FFC4 FFF0           move.l     [A6 - 0x10], [A6 - 0x3C]
  2114. 00001A08  206E 0012                movea.l    A0, [A6 + 0x12]
  2115. 00001A0C  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  2116. 00001A10  4267                     clr.w      -[A7]
  2117. 00001A12  486E FFCC                pea.l      [A6 - 0x34]
  2118. 00001A16  4227                     clr.b      -[A7]
  2119. 00001A18  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  2120. 00001A1C  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2121. 00001A20  3D6E 0008 FFE4           move.w     [A6 - 0x1C], [A6 + 0x8]
  2122. 00001A26  42AE FFFA                clr.l      [A6 - 0x6]
  2123. 00001A2A  3D7C 0020 FFF8           move.w     [A6 - 0x8], 0x20 /* ' ' */
  2124. 00001A30  2D6E 000A FFF0           move.l     [A6 - 0x10], [A6 + 0xA]
  2125. 00001A36  2D6E FFC8 FFEC           move.l     [A6 - 0x14], [A6 - 0x38]
  2126. 00001A3C  4267                     clr.w      -[A7]
  2127. 00001A3E  486E FFCC                pea.l      [A6 - 0x34]
  2128. 00001A42  4227                     clr.b      -[A7]
  2129. 00001A44  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  2130. 00001A48  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2131. 00001A4C  302E FFFE                move.w     D0, [A6 - 0x2]
  2132. 00001A50  4E5E                     unlink     A6
  2133. 00001A52  4E75                     rts
  2134. 00001A54  5772 6974                subq.w     <<invalid full ext with I/IS == 4>>, 3
  2135. 00001A58  6546                     bcs        +0x48 /* 00001AA0 */
  2136. 00001A5A  7261                     moveq.l    D1, 0x61
  2137. fn00001A5C:
  2138. 00001A5C  4E56 FFFE                link       A6, -0x0002
  2139. 00001A60  4267                     clr.w      -[A7]
  2140. 00001A62  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2141. 00001A66  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2142. 00001A6A  486E 0010                pea.l      [A6 + 0x10]
  2143. 00001A6E  203C 063C 0014           move.l     D0, 0x63C0014
  2144. 00001A74  A800                     syscall    SoundDispatch
  2145. 00001A76  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2146. 00001A7A  302E FFFE                move.w     D0, [A6 - 0x2]
  2147. 00001A7E  4E5E                     unlink     A6
  2148. 00001A80  4E75                     rts
  2149. 00001A82  5368 6F72                subq.w     [A0 + 0x6F72], 1
  2150. 00001A86  7453                     moveq.l    D2, 0x53
  2151. 00001A88  6574                     bcs        +0x76 /* 00001AFE */
  2152. fn00001A8A:
  2153. 00001A8A  4E56 FFFE                link       A6, -0x0002
  2154. 00001A8E  4267                     clr.w      -[A7]
  2155. 00001A90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2156. 00001A94  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2157. 00001A98  486E 0010                pea.l      [A6 + 0x10]
  2158. 00001A9C  203C 063C 0014           move.l     D0, 0x63C0014
  2159. // begin alternate branch 00001AA0-00001AA4
  2160. label00001AA0:
  2161. 00001AA0  0014 A800                ori.b      [A4], 0x0
  2162. // end alternate branch 00001AA0-00001AA4
  2163. label00001AA0: // (misaligned)
  2164. 00001AA2  A800                     syscall    SoundDispatch
  2165. 00001AA4  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2166. 00001AA8  302E FFFE                move.w     D0, [A6 - 0x2]
  2167. 00001AAC  4E5E                     unlink     A6
  2168. 00001AAE  4E75                     rts
  2169. 00001AB0  4C6F 6E67 5365           movem.l    D0,D1,D2,D5,D6,A1,A2,A3,A5,A6, [A7 + 0x5365]
  2170. 00001AB6  7449                     moveq.l    D2, 0x49
  2171. 00001AB8  4E56 FFF6                link       A6, -0x000A
  2172. 00001ABC  48E7 0018                movem.l    -[A7], A3,A4
  2173. 00001AC0  486E FFFA                pea.l      [A6 - 0x6]
  2174. 00001AC4  2F3C 7472 6E73           move.l     -[A7], 0x74726E73 /* 'trns' */
  2175. 00001ACA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2176. 00001ACE  4EBA 04F2                jsr        [PC + 0x4F2 /* 00001FC2 */]
  2177. 00001AD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2178. 00001AD6  3D40 FFFE                move.w     [A6 - 0x2], D0
  2179. 00001ADA  6708                     beq        +0xA /* 00001AE4 */
  2180. 00001ADC  302E FFFE                move.w     D0, [A6 - 0x2]
  2181. 00001AE0  6000 00F0                bra        +0xF2 /* 00001BD2 */
  2182. label00001AE4:
  2183. 00001AE4  206E FFFA                movea.l    A0, [A6 - 0x6]
  2184. 00001AE8  2D68 0002 FFF6           move.l     [A6 - 0xA], [A0 + 0x2]
  2185. 00001AEE  266E 000C                movea.l    A3, [A6 + 0xC]
  2186. 00001AF2  4AAE 0008                tst.l      [A6 + 0x8]
  2187. 00001AF6  6712                     beq        +0x14 /* 00001B0A */
  2188. 00001AF8  286E 0008                movea.l    A4, [A6 + 0x8]
  2189. 00001AFC  202E 0008                move.l     D0, [A6 + 0x8]
  2190. // begin alternate branch 00001AFE-00001B08
  2191. label00001AFE:
  2192. 00001AFE  0008 2940                ori.b      A0, 0x40 /* '@' */
  2193. 00001B02  0296 2740 0296           andi.l     [A6], 0x27400296
  2194. // end alternate branch 00001AFE-00001B08
  2195. label00001AFE: // (misaligned)
  2196. 00001B00  2940 0296                move.l     [A4 + 0x296], D0
  2197. 00001B04  2740 0296                move.l     [A3 + 0x296], D0
  2198. 00001B08  6004                     bra        +0x6 /* 00001B0E */
  2199. label00001B0A:
  2200. 00001B0A  42AB 0296                clr.l      [A3 + 0x296]
  2201. label00001B0E:
  2202. 00001B0E  206E 0018                movea.l    A0, [A6 + 0x18]
  2203. 00001B12  2950 029A                move.l     [A4 + 0x29A], [A0]
  2204. 00001B16  296E 0020 029E           move.l     [A4 + 0x29E], [A6 + 0x20]
  2205. 00001B1C  202E 000C                move.l     D0, [A6 + 0xC]
  2206. 00001B20  2940 0292                move.l     [A4 + 0x292], D0
  2207. 00001B24  2740 0292                move.l     [A3 + 0x292], D0
  2208. 00001B28  1F3C 0001                move.b     -[A7], 0x1
  2209. 00001B2C  42A7                     clr.l      -[A7]
  2210. 00001B2E  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  2211. 00001B32  42A7                     clr.l      -[A7]
  2212. 00001B34  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2213. 00001B38  2F0B                     move.l     -[A7], A3
  2214. 00001B3A  4EBA 06CE                jsr        [PC + 0x6CE /* 0000220A */]
  2215. 00001B3E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2216. 00001B42  3D40 FFFE                move.w     [A6 - 0x2], D0
  2217. 00001B46  6708                     beq        +0xA /* 00001B50 */
  2218. 00001B48  302E FFFE                move.w     D0, [A6 - 0x2]
  2219. 00001B4C  6000 0084                bra        +0x86 /* 00001BD2 */
  2220. label00001B50:
  2221. 00001B50  4AAE 0008                tst.l      [A6 + 0x8]
  2222. 00001B54  6704                     beq        +0x6 /* 00001B5A */
  2223. 00001B56  7000                     moveq.l    D0, 0x00
  2224. 00001B58  6002                     bra        +0x4 /* 00001B5C */
  2225. label00001B5A:
  2226. 00001B5A  7001                     moveq.l    D0, 0x01
  2227. label00001B5C:
  2228. 00001B5C  1F00                     move.b     -[A7], D0
  2229. 00001B5E  4A2E 001E                tst.b      [A6 + 0x1E]
  2230. 00001B62  6706                     beq        +0x8 /* 00001B6A */
  2231. 00001B64  202E 0020                move.l     D0, [A6 + 0x20]
  2232. 00001B68  6002                     bra        +0x4 /* 00001B6C */
  2233. label00001B6A:
  2234. 00001B6A  7000                     moveq.l    D0, 0x00
  2235. label00001B6C:
  2236. 00001B6C  2F00                     move.l     -[A7], D0
  2237. 00001B6E  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  2238. 00001B72  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2239. 00001B76  4EBA 006A                jsr        [PC + 0x6A /* 00001BE2 */]
  2240. 00001B7A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2241. 00001B7E  3D40 FFFE                move.w     [A6 - 0x2], D0
  2242. 00001B82  6706                     beq        +0x8 /* 00001B8A */
  2243. 00001B84  302E FFFE                move.w     D0, [A6 - 0x2]
  2244. 00001B88  6048                     bra        +0x4A /* 00001BD2 */
  2245. label00001B8A:
  2246. 00001B8A  4AAE 0010                tst.l      [A6 + 0x10]
  2247. 00001B8E  6720                     beq        +0x22 /* 00001BB0 */
  2248. 00001B90  4AAE 0008                tst.l      [A6 + 0x8]
  2249. 00001B94  671A                     beq        +0x1C /* 00001BB0 */
  2250. 00001B96  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2251. 00001B9A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2252. 00001B9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2253. 00001BA2  4EBA 00F8                jsr        [PC + 0xF8 /* 00001C9C */]
  2254. 00001BA6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2255. 00001BAA  3D40 FFFE                move.w     [A6 - 0x2], D0
  2256. 00001BAE  6022                     bra        +0x24 /* 00001BD2 */
  2257. label00001BB0:
  2258. 00001BB0  4A2E 001E                tst.b      [A6 + 0x1E]
  2259. 00001BB4  661C                     bne        +0x1E /* 00001BD2 */
  2260. 00001BB6  1F3C 0001                move.b     -[A7], 0x1
  2261. 00001BBA  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  2262. 00001BBE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2263. 00001BC2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2264. 00001BC6  4EBA 008E                jsr        [PC + 0x8E /* 00001C56 */]
  2265. 00001BCA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2266. 00001BCE  3D40 FFFE                move.w     [A6 - 0x2], D0
  2267. label00001BD2:
  2268. 00001BD2  4CDF 1800                movem.l    A3,A4, [A7]+
  2269. 00001BD6  4E5E                     unlink     A6
  2270. 00001BD8  4E75                     rts
  2271. 00001BDA  7664                     moveq.l    D3, 0x64
  2272. 00001BDC  6D49                     blt        +0x4B /* 00001C27 */
  2273. 00001BDE  6E73                     bgt        +0x75 /* 00001C53 */
  2274. 00001BE0  6572                     bcs        +0x74 /* 00001C54 */
  2275. fn00001BE2:
  2276. 00001BE2  4E56 FFFE                link       A6, -0x0002
  2277. 00001BE6  302E 000C                move.w     D0, [A6 + 0xC]
  2278. 00001BEA  670A                     beq        +0xC /* 00001BF6 */
  2279. 00001BEC  6B5C                     bmi        +0x5E /* 00001C4A */
  2280. 00001BEE  5540                     subq.w     D0, 2
  2281. 00001BF0  6754                     beq        +0x56 /* 00001C46 */
  2282. 00001BF2  6A56                     bpl        +0x58 /* 00001C4A */
  2283. 00001BF4  6028                     bra        +0x2A /* 00001C1E */
  2284. label00001BF6:
  2285. 00001BF6  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  2286. 00001BFA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2287. 00001BFE  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  2288. 00001C02  42A7                     clr.l      -[A7]
  2289. 00001C04  42A7                     clr.l      -[A7]
  2290. 00001C06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2291. 00001C0A  4EBA 05FE                jsr        [PC + 0x5FE /* 0000220A */]
  2292. 00001C0E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2293. 00001C12  3D40 FFFE                move.w     [A6 - 0x2], D0
  2294. 00001C16  6732                     beq        +0x34 /* 00001C4A */
  2295. 00001C18  302E FFFE                move.w     D0, [A6 - 0x2]
  2296. 00001C1C  602C                     bra        +0x2E /* 00001C4A */
  2297. label00001C1E:
  2298. 00001C1E  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  2299. 00001C22  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2300. 00001C26  3F3C 003E                move.w     -[A7], 0x3E /* '>' */
  2301. 00001C2A  42A7                     clr.l      -[A7]
  2302. 00001C2C  42A7                     clr.l      -[A7]
  2303. 00001C2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2304. 00001C32  4EBA 05D6                jsr        [PC + 0x5D6 /* 0000220A */]
  2305. 00001C36  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2306. 00001C3A  3D40 FFFE                move.w     [A6 - 0x2], D0
  2307. 00001C3E  670A                     beq        +0xC /* 00001C4A */
  2308. 00001C40  302E FFFE                move.w     D0, [A6 - 0x2]
  2309. 00001C44  6004                     bra        +0x6 /* 00001C4A */
  2310. label00001C46:
  2311. 00001C46  303C DFFA                move.w     D0, 0xDFFA
  2312. label00001C4A:
  2313. 00001C4A  4E5E                     unlink     A6
  2314. 00001C4C  4E75                     rts
  2315. 00001C4E  7664                     moveq.l    D3, 0x64
  2316. 00001C50  6D53                     blt        +0x55 /* 00001CA5 */
  2317. 00001C52  6574                     bcs        +0x76 /* 00001CC8 */
  2318. label00001C54:
  2319. 00001C54  496E 4E56                chk.w      D4, [A6 + 0x4E56]
  2320. // begin alternate branch 00001C56-00001C5A
  2321. fn00001C56:
  2322. 00001C56  4E56 FFFE                link       A6, -0x0002
  2323. // end alternate branch 00001C56-00001C5A
  2324. fn00001C56: // (misaligned)
  2325. 00001C58  FFFE                     .invalid   <<F/7/7>>
  2326. 00001C5A  3F3C 001A                move.w     -[A7], 0x1A
  2327. 00001C5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2328. 00001C62  4EBA 0D1E                jsr        [PC + 0xD1E /* 00002982 */]
  2329. 00001C66  5C8F                     addq.l     A7, 6
  2330. 00001C68  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  2331. 00001C6C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2332. 00001C70  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  2333. 00001C74  42A7                     clr.l      -[A7]
  2334. 00001C76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2335. 00001C7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2336. 00001C7E  4EBA 058A                jsr        [PC + 0x58A /* 0000220A */]
  2337. 00001C82  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2338. 00001C86  3D40 FFFE                move.w     [A6 - 0x2], D0
  2339. 00001C8A  6704                     beq        +0x6 /* 00001C90 */
  2340. 00001C8C  302E FFFE                move.w     D0, [A6 - 0x2]
  2341. label00001C90:
  2342. 00001C90  4E5E                     unlink     A6
  2343. 00001C92  4E75                     rts
  2344. 00001C94  7664                     moveq.l    D3, 0x64
  2345. 00001C96  6D52                     blt        +0x54 /* 00001CEA */
  2346. 00001C98  6563                     bcs        +0x65 /* 00001CFD */
  2347. 00001C9A  6F72                     ble        +0x74 /* 00001D0E */
  2348. fn00001C9C:
  2349. 00001C9C  4E56 FFC8                link       A6, -0x0038
  2350. 00001CA0  2F07                     move.l     -[A7], D7
  2351. 00001CA2  206E 0008                movea.l    A0, [A6 + 0x8]
  2352. 00001CA6  41E8 0278                lea.l      A0, [A0 + 0x278]
  2353. 00001CAA  2D48 FFDE                move.l     [A6 - 0x22], A0
  2354. 00001CAE  206E FFDE                movea.l    A0, [A6 - 0x22]
  2355. 00001CB2  216E 0008 0016           move.l     [A0 + 0x16], [A6 + 0x8]
  2356. 00001CB8  41ED 03FA                lea.l      A0, [A5 + 0x3FA /* export_123 */]
  2357. 00001CBC  226E FFDE                movea.l    A1, [A6 - 0x22]
  2358. 00001CC0  2348 0006                move.l     [A1 + 0x6], A0
  2359. 00001CC4  206E FFDE                movea.l    A0, [A6 - 0x22]
  2360. label00001CC8:
  2361. 00001CC8  A058                     syscall    InsTime
  2362. 00001CCA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2363. 00001CCE  4EBA 026C                jsr        [PC + 0x26C /* 00001F3C */]
  2364. 00001CD2  588F                     addq.l     A7, 4
  2365. 00001CD4  2D40 FFEA                move.l     [A6 - 0x16], D0
  2366. 00001CD8  206E FFEA                movea.l    A0, [A6 - 0x16]
  2367. 00001CDC  41E8 FED4                lea.l      A0, [A0 - 0x12C]
  2368. 00001CE0  2D48 FFF2                move.l     [A6 - 0xE], A0
  2369. 00001CE4  486E FFE6                pea.l      [A6 - 0x1A]
  2370. 00001CE8  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2371. // begin alternate branch 00001CEA-00001CEC
  2372. label00001CEA:
  2373. 00001CEA  FFF2                     .invalid   <<F/7/7>>
  2374. // end alternate branch 00001CEA-00001CEC
  2375. label00001CEA: // (misaligned)
  2376. 00001CEC  4EBA 017A                jsr        [PC + 0x17A /* 00001E68 */]
  2377. 00001CF0  508F                     addq.l     A7, 8
  2378. 00001CF2  4227                     clr.b      -[A7]
  2379. 00001CF4  42A7                     clr.l      -[A7]
  2380. 00001CF6  486E FFE6                pea.l      [A6 - 0x1A]
  2381. 00001CFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2382. 00001CFE  4EBA 148A                jsr        [PC + 0x148A /* 0000318A */]
  2383. 00001D02  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2384. 00001D06  3D40 FFFE                move.w     [A6 - 0x2], D0
  2385. 00001D0A  6708                     beq        +0xA /* 00001D14 */
  2386. 00001D0C  302E FFFE                move.w     D0, [A6 - 0x2]
  2387. // begin alternate branch 00001D0E-00001D10
  2388. label00001D0E:
  2389. 00001D0E  FFFE                     .invalid   <<F/7/7>>
  2390. // end alternate branch 00001D0E-00001D10
  2391. label00001D0E: // (misaligned)
  2392. 00001D10  6000 00B2                bra        +0xB4 /* 00001DC4 */
  2393. label00001D14:
  2394. 00001D14  4227                     clr.b      -[A7]
  2395. 00001D16  42A7                     clr.l      -[A7]
  2396. 00001D18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2397. 00001D1C  4EBA 0FF6                jsr        [PC + 0xFF6 /* 00002D14 */]
  2398. 00001D20  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2399. 00001D24  3D40 FFFE                move.w     [A6 - 0x2], D0
  2400. 00001D28  6708                     beq        +0xA /* 00001D32 */
  2401. 00001D2A  302E FFFE                move.w     D0, [A6 - 0x2]
  2402. 00001D2E  6000 0094                bra        +0x96 /* 00001DC4 */
  2403. label00001D32:
  2404. 00001D32  43EE FFEE                lea.l      A1, [A6 - 0x12]
  2405. 00001D36  307C 001E                movea.w    A0, 0x1E
  2406. 00001D3A  A03B                     syscall    Delay
  2407. 00001D3C  2280                     move.l     [A1], D0
  2408. 00001D3E  42AE FFCE                clr.l      [A6 - 0x32]
  2409. 00001D42  41EE FFC8                lea.l      A0, [A6 - 0x38]
  2410. 00001D46  A058                     syscall    InsTime
  2411. 00001D48  41EE FFC8                lea.l      A0, [A6 - 0x38]
  2412. 00001D4C  203C FF67 6980           move.l     D0, 0xFF676980
  2413. 00001D52  A05A                     syscall    PrimeTime
  2414. 00001D54  486E FFE2                pea.l      [A6 - 0x1E]
  2415. 00001D58  3F3C 0001                move.w     -[A7], 0x1
  2416. 00001D5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2417. 00001D60  4EBA 0A96                jsr        [PC + 0xA96 /* 000027F8 */]
  2418. 00001D64  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2419. 00001D68  3D40 FFFE                move.w     [A6 - 0x2], D0
  2420. 00001D6C  6706                     beq        +0x8 /* 00001D74 */
  2421. 00001D6E  302E FFFE                move.w     D0, [A6 - 0x2]
  2422. 00001D72  6050                     bra        +0x52 /* 00001DC4 */
  2423. label00001D74:
  2424. 00001D74  486E FFE2                pea.l      [A6 - 0x1E]
  2425. 00001D78  4EBA 01C2                jsr        [PC + 0x1C2 /* 00001F3C */]
  2426. 00001D7C  588F                     addq.l     A7, 4
  2427. 00001D7E  2D40 FFF6                move.l     [A6 - 0xA], D0
  2428. 00001D82  41EE FFC8                lea.l      A0, [A6 - 0x38]
  2429. 00001D86  A059                     syscall    RmvTime
  2430. 00001D88  2E2E FFD2                move.l     D7, [A6 - 0x2E]
  2431. 00001D8C  0687 0098 9680           addi.l     D7, 0x989680
  2432. 00001D92  2F3C 0000 8235           move.l     -[A7], 0x8235
  2433. 00001D98  202E FFF6                move.l     D0, [A6 - 0xA]
  2434. 00001D9C  90AE FFF2                sub.l      D0, [A6 - 0xE]
  2435. 00001DA0  2F00                     move.l     -[A7], D0
  2436. 00001DA2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2437. 00001DA6  D087                     add.l      D0, D7
  2438. 00001DA8  2D40 FFFA                move.l     [A6 - 0x6], D0
  2439. 00001DAC  203C 0098 9680           move.l     D0, 0x989680
  2440. 00001DB2  90AE FFFA                sub.l      D0, [A6 - 0x6]
  2441. 00001DB6  90AE 0010                sub.l      D0, [A6 + 0x10]
  2442. 00001DBA  4480                     neg.l      D0
  2443. 00001DBC  206E FFDE                movea.l    A0, [A6 - 0x22]
  2444. 00001DC0  A05A                     syscall    PrimeTime
  2445. 00001DC2  7000                     moveq.l    D0, 0x00
  2446. label00001DC4:
  2447. 00001DC4  2E1F                     move.l     D7, [A7]+
  2448. 00001DC6  4E5E                     unlink     A6
  2449. 00001DC8  4E75                     rts
  2450. 00001DCA  526F 6C6C                addq.w     [A7 + 0x6C6C], 1
  2451. 00001DCE  5669 6465                addq.w     [A1 + 0x6465], 3
  2452. export_123:
  2453. 00001DD2  4E56 FFF6                link       A6, -0x000A
  2454. 00001DD6  2D69 0016 FFF6           move.l     [A6 - 0xA], [A1 + 0x16]
  2455. 00001DDC  1F3C 0001                move.b     -[A7], 0x1
  2456. 00001DE0  486D 0402                pea.l      [A5 + 0x402 /* export_124 */]
  2457. 00001DE4  206E FFF6                movea.l    A0, [A6 - 0xA]
  2458. 00001DE8  4868 029A                pea.l      [A0 + 0x29A]
  2459. 00001DEC  206E FFF6                movea.l    A0, [A6 - 0xA]
  2460. 00001DF0  2F28 0292                move.l     -[A7], [A0 + 0x292]
  2461. 00001DF4  4EBA FE60                jsr        [PC - 0x1A0 /* 00001C56 */]
  2462. 00001DF8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2463. 00001DFC  3D40 FFFA                move.w     [A6 - 0x6], D0
  2464. 00001E00  4E5E                     unlink     A6
  2465. 00001E02  4E75                     rts
  2466. 00001E04  5469 6D65                addq.w     [A1 + 0x6D65], 2
  2467. 00001E08  546F 526F                addq.w     [A7 + 0x526F], 2
  2468. export_124:
  2469. 00001E0C  4E56 FFF6                link       A6, -0x000A
  2470. 00001E10  2D49 FFF6                move.l     [A6 - 0xA], A1
  2471. 00001E14  1F3C 0001                move.b     -[A7], 0x1
  2472. 00001E18  42A7                     clr.l      -[A7]
  2473. 00001E1A  206E FFF6                movea.l    A0, [A6 - 0xA]
  2474. 00001E1E  2F28 0292                move.l     -[A7], [A0 + 0x292]
  2475. 00001E22  4EBA 1324                jsr        [PC + 0x1324 /* 00003148 */]
  2476. 00001E26  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2477. 00001E2A  3D40 FFFA                move.w     [A6 - 0x6], D0
  2478. 00001E2E  206E FFF6                movea.l    A0, [A6 - 0xA]
  2479. 00001E32  4AA8 0296                tst.l      [A0 + 0x296]
  2480. 00001E36  6724                     beq        +0x26 /* 00001E5C */
  2481. 00001E38  1F3C 0001                move.b     -[A7], 0x1
  2482. 00001E3C  206E FFF6                movea.l    A0, [A6 - 0xA]
  2483. 00001E40  2068 0296                movea.l    A0, [A0 + 0x296]
  2484. 00001E44  2F28 029E                move.l     -[A7], [A0 + 0x29E]
  2485. 00001E48  206E FFF6                movea.l    A0, [A6 - 0xA]
  2486. 00001E4C  2F28 0296                move.l     -[A7], [A0 + 0x296]
  2487. 00001E50  4EBA 12F6                jsr        [PC + 0x12F6 /* 00003148 */]
  2488. 00001E54  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2489. 00001E58  3D40 FFFA                move.w     [A6 - 0x6], D0
  2490. label00001E5C:
  2491. 00001E5C  4E5E                     unlink     A6
  2492. 00001E5E  4E75                     rts
  2493. 00001E60  5469 6D65                addq.w     [A1 + 0x6D65], 2
  2494. 00001E64  546F 5374                addq.w     [A7 + 0x5374], 2
  2495. fn00001E68:
  2496. 00001E68  4E56 FFEA                link       A6, -0x0016
  2497. 00001E6C  4AAE 0008                tst.l      [A6 + 0x8]
  2498. 00001E70  6C12                     bge        +0x14 /* 00001E84 */
  2499. 00001E72  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  2500. 00001E78  202E 0008                move.l     D0, [A6 + 0x8]
  2501. 00001E7C  4480                     neg.l      D0
  2502. 00001E7E  2D40 0008                move.l     [A6 + 0x8], D0
  2503. 00001E82  6004                     bra        +0x6 /* 00001E88 */
  2504. label00001E84:
  2505. 00001E84  426E FFEA                clr.w      [A6 - 0x16]
  2506. label00001E88:
  2507. 00001E88  4878 001E                push.l     0x1E
  2508. 00001E8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2509. 00001E90  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2510. 00001E94  2D40 FFF0                move.l     [A6 - 0x10], D0
  2511. 00001E98  202E FFF0                move.l     D0, [A6 - 0x10]
  2512. 00001E9C  91AE 0008                sub.l      [A6 + 0x8], D0
  2513. 00001EA0  2F3C 0001 A5E0           move.l     -[A7], 0x1A5E0
  2514. 00001EA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2515. 00001EAA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2516. 00001EAE  2D40 FFFC                move.l     [A6 - 0x4], D0
  2517. 00001EB2  2F3C 0001 A5E0           move.l     -[A7], 0x1A5E0
  2518. 00001EB8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2519. 00001EBC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2520. 00001EC0  91AE 0008                sub.l      [A6 + 0x8], D0
  2521. 00001EC4  4878 0708                push.l     0x708
  2522. 00001EC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2523. 00001ECC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2524. 00001ED0  2D40 FFF8                move.l     [A6 - 0x8], D0
  2525. 00001ED4  4878 0708                push.l     0x708
  2526. 00001ED8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2527. 00001EDC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2528. 00001EE0  91AE 0008                sub.l      [A6 + 0x8], D0
  2529. 00001EE4  4878 001E                push.l     0x1E
  2530. 00001EE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2531. 00001EEC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2532. 00001EF0  2D40 FFF4                move.l     [A6 - 0xC], D0
  2533. 00001EF4  4A6E FFEA                tst.w      [A6 - 0x16]
  2534. 00001EF8  6710                     beq        +0x12 /* 00001F0A */
  2535. 00001EFA  4878 FFFF                push.l     0xFFFF
  2536. 00001EFE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2537. 00001F02  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2538. 00001F06  2D40 FFFC                move.l     [A6 - 0x4], D0
  2539. label00001F0A:
  2540. 00001F0A  206E 000C                movea.l    A0, [A6 + 0xC]
  2541. 00001F0E  10AE FFFF                move.b     [A0], [A6 - 0x1]
  2542. 00001F12  206E 000C                movea.l    A0, [A6 + 0xC]
  2543. 00001F16  116E FFFB 0001           move.b     [A0 + 0x1], [A6 - 0x5]
  2544. 00001F1C  206E 000C                movea.l    A0, [A6 + 0xC]
  2545. 00001F20  116E FFF7 0002           move.b     [A0 + 0x2], [A6 - 0x9]
  2546. 00001F26  206E 000C                movea.l    A0, [A6 + 0xC]
  2547. 00001F2A  116E FFF3 0003           move.b     [A0 + 0x3], [A6 - 0xD]
  2548. 00001F30  4E5E                     unlink     A6
  2549. 00001F32  4E75                     rts
  2550. 00001F34  4376 744E                chk.w      D1, [A6 + D7.w * 4 + 0x4E]
  2551. 00001F38  756D                     moveq.l    D2, 0x6D
  2552. 00001F3A  546F 4E56                addq.w     [A7 + 0x4E56], 2
  2553. // begin alternate branch 00001F3C-00001F44
  2554. fn00001F3C:
  2555. 00001F3C  4E56 0000                link       A6, 0
  2556. 00001F40  48E7 0700                movem.l    -[A7], D5,D6,D7
  2557. // end alternate branch 00001F3C-00001F44
  2558. fn00001F3C: // (misaligned)
  2559. 00001F3E  0000 48E7                ori.b      D0, 0xE7
  2560. 00001F42  0700                     btst       D0, D3
  2561. 00001F44  206E 0008                movea.l    A0, [A6 + 0x8]
  2562. 00001F48  1E10                     move.b     D7, [A0]
  2563. 00001F4A  4887                     ext.w      D7
  2564. 00001F4C  48C7                     ext.l      D7
  2565. 00001F4E  4A87                     tst.l      D7
  2566. 00001F50  6C08                     bge        +0xA /* 00001F5A */
  2567. 00001F52  7A01                     moveq.l    D5, 0x01
  2568. 00001F54  4487                     neg.l      D7
  2569. 00001F56  5387                     subq.l     D7, 1
  2570. 00001F58  6002                     bra        +0x4 /* 00001F5C */
  2571. label00001F5A:
  2572. 00001F5A  7A00                     moveq.l    D5, 0x00
  2573. label00001F5C:
  2574. 00001F5C  4878 0E10                push.l     0xE10
  2575. 00001F60  2F07                     move.l     -[A7], D7
  2576. 00001F62  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2577. 00001F66  2C00                     move.l     D6, D0
  2578. 00001F68  206E 0008                movea.l    A0, [A6 + 0x8]
  2579. 00001F6C  1028 0001                move.b     D0, [A0 + 0x1]
  2580. 00001F70  4880                     ext.w      D0
  2581. 00001F72  C1FC 003C                muls.w     D0, 0x3C /* '<' */
  2582. 00001F76  DC80                     add.l      D6, D0
  2583. 00001F78  206E 0008                movea.l    A0, [A6 + 0x8]
  2584. 00001F7C  1028 0002                move.b     D0, [A0 + 0x2]
  2585. 00001F80  4880                     ext.w      D0
  2586. 00001F82  3040                     movea.w    A0, D0
  2587. 00001F84  DC88                     add.l      D6, A0
  2588. 00001F86  4878 001E                push.l     0x1E
  2589. 00001F8A  2F06                     move.l     -[A7], D6
  2590. 00001F8C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2591. 00001F90  2C00                     move.l     D6, D0
  2592. 00001F92  206E 0008                movea.l    A0, [A6 + 0x8]
  2593. 00001F96  1028 0003                move.b     D0, [A0 + 0x3]
  2594. 00001F9A  4880                     ext.w      D0
  2595. 00001F9C  3040                     movea.w    A0, D0
  2596. 00001F9E  DC88                     add.l      D6, A0
  2597. 00001FA0  4A45                     tst.w      D5
  2598. 00001FA2  670C                     beq        +0xE /* 00001FB0 */
  2599. 00001FA4  4878 FFFF                push.l     0xFFFF
  2600. 00001FA8  2F06                     move.l     -[A7], D6
  2601. 00001FAA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2602. 00001FAE  2C00                     move.l     D6, D0
  2603. label00001FB0:
  2604. 00001FB0  2006                     move.l     D0, D6
  2605. 00001FB2  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2606. 00001FB6  4E5E                     unlink     A6
  2607. 00001FB8  4E75                     rts
  2608. 00001FBA  4376 7453                chk.w      D1, [A6 + D7.w * 4 + 0x53]
  2609. 00001FBE  4D50                     chk.w      D6, [A0]
  2610. 00001FC0  5445                     addq.w     D5, 2
  2611. fn00001FC2:
  2612. 00001FC2  4E56 FFFE                link       A6, -0x0002
  2613. 00001FC6  4227                     clr.b      -[A7]
  2614. 00001FC8  42A7                     clr.l      -[A7]
  2615. 00001FCA  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  2616. 00001FCE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2617. 00001FD2  486E 000C                pea.l      [A6 + 0xC]
  2618. 00001FD6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2619. 00001FDA  4EBA 022E                jsr        [PC + 0x22E /* 0000220A */]
  2620. 00001FDE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2621. 00001FE2  3D40 FFFE                move.w     [A6 - 0x2], D0
  2622. 00001FE6  6704                     beq        +0x6 /* 00001FEC */
  2623. 00001FE8  302E FFFE                move.w     D0, [A6 - 0x2]
  2624. label00001FEC:
  2625. 00001FEC  4E5E                     unlink     A6
  2626. 00001FEE  4E75                     rts
  2627. 00001FF0  7664                     moveq.l    D3, 0x64
  2628. 00001FF2  6D47                     blt        +0x49 /* 0000203B */
  2629. 00001FF4  6574                     bcs        +0x76 /* 0000206A */
  2630. 00001FF6  4465                     neg.w      -[A5]
  2631. 00001FF8  4E56 FFFE                link       A6, -0x0002
  2632. 00001FFC  4227                     clr.b      -[A7]
  2633. 00001FFE  42A7                     clr.l      -[A7]
  2634. 00002000  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  2635. 00002004  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2636. 00002008  42A7                     clr.l      -[A7]
  2637. 0000200A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2638. 0000200E  4EBA 01FA                jsr        [PC + 0x1FA /* 0000220A */]
  2639. 00002012  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2640. 00002016  3D40 FFFE                move.w     [A6 - 0x2], D0
  2641. 0000201A  6704                     beq        +0x6 /* 00002020 */
  2642. 0000201C  302E FFFE                move.w     D0, [A6 - 0x2]
  2643. label00002020:
  2644. 00002020  4E5E                     unlink     A6
  2645. 00002022  4E75                     rts
  2646. 00002024  7664                     moveq.l    D3, 0x64
  2647. 00002026  6D47                     blt        +0x49 /* 0000206F */
  2648. 00002028  6574                     bcs        +0x76 /* 0000209E */
  2649. 0000202A  436C 4E56                chk.w      D1, [A4 + 0x4E56]
  2650. export_125: // at 0000202C (misaligned)
  2651. 0000202E  FFFE                     .invalid   <<F/7/7>>
  2652. 00002030  4267                     clr.w      -[A7]
  2653. 00002032  206E 0008                movea.l    A0, [A6 + 0x8]
  2654. 00002036  3F28 0004                move.w     -[A7], [A0 + 0x4]
  2655. 0000203A  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2656. 0000203E  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2657. 00002042  6706                     beq        +0x8 /* 0000204A */
  2658. 00002044  302E FFFE                move.w     D0, [A6 - 0x2]
  2659. 00002048  6022                     bra        +0x24 /* 0000206C */
  2660. label0000204A:
  2661. 0000204A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2662. 0000204E  42A7                     clr.l      -[A7]
  2663. 00002050  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  2664. 00002054  42A7                     clr.l      -[A7]
  2665. 00002056  42A7                     clr.l      -[A7]
  2666. 00002058  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2667. 0000205C  4EBA 01AC                jsr        [PC + 0x1AC /* 0000220A */]
  2668. 00002060  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2669. 00002064  3D40 FFFE                move.w     [A6 - 0x2], D0
  2670. 00002068  302E FFFE                move.w     D0, [A6 - 0x2]
  2671. // begin alternate branch 0000206A-0000206C
  2672. label0000206A:
  2673. 0000206A  FFFE                     .invalid   <<F/7/7>>
  2674. // end alternate branch 0000206A-0000206C
  2675. label0000206A: // (misaligned)
  2676. label0000206C:
  2677. 0000206C  4E5E                     unlink     A6
  2678. 0000206E  4E75                     rts
  2679. 00002070  7664                     moveq.l    D3, 0x64
  2680. 00002072  6D43                     blt        +0x45 /* 000020B7 */
  2681. 00002074  616E                     bsr        +0x70 /* 000020E4 */
  2682. 00002076  6365                     bls        +0x67 /* 000020DD */
  2683. fn00002078:
  2684. 00002078  4E56 FFF6                link       A6, -0x000A
  2685. 0000207C  4267                     clr.w      -[A7]
  2686. 0000207E  206E 0008                movea.l    A0, [A6 + 0x8]
  2687. 00002082  3F28 0004                move.w     -[A7], [A0 + 0x4]
  2688. 00002086  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2689. 0000208A  548F                     addq.l     A7, 2
  2690. 0000208C  42A7                     clr.l      -[A7]
  2691. 0000208E  A975                     syscall    TickCount
  2692. 00002090  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  2693. label00002094:
  2694. 00002094  42A7                     clr.l      -[A7]
  2695. 00002096  A975                     syscall    TickCount
  2696. 00002098  201F                     move.l     D0, [A7]+
  2697. 0000209A  90AE FFF6                sub.l      D0, [A6 - 0xA]
  2698. label0000209E:
  2699. 0000209E  5180                     subq.l     D0, 8
  2700. 000020A0  65F2                     bcs        -0xC /* 00002094 */
  2701. 000020A2  4267                     clr.w      -[A7]
  2702. 000020A4  206E 0008                movea.l    A0, [A6 + 0x8]
  2703. 000020A8  3F28 0004                move.w     -[A7], [A0 + 0x4]
  2704. 000020AC  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2705. 000020B0  548F                     addq.l     A7, 2
  2706. 000020B2  4227                     clr.b      -[A7]
  2707. 000020B4  42A7                     clr.l      -[A7]
  2708. 000020B6  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2709. 000020BA  42A7                     clr.l      -[A7]
  2710. 000020BC  42A7                     clr.l      -[A7]
  2711. 000020BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2712. 000020C2  4EBA 023C                jsr        [PC + 0x23C /* 00002300 */]
  2713. 000020C6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2714. 000020CA  3D40 FFFE                move.w     [A6 - 0x2], D0
  2715. 000020CE  6706                     beq        +0x8 /* 000020D6 */
  2716. 000020D0  302E FFFE                move.w     D0, [A6 - 0x2]
  2717. 000020D4  601A                     bra        +0x1C /* 000020F0 */
  2718. label000020D6:
  2719. 000020D6  2D6E 0008 FFFA           move.l     [A6 - 0x6], [A6 + 0x8]
  2720. 000020DC  206E FFFA                movea.l    A0, [A6 - 0x6]
  2721. 000020E0  4268 02A2                clr.w      [A0 + 0x2A2]
  2722. fn000020E4:
  2723. 000020E4  206E FFFA                movea.l    A0, [A6 - 0x6]
  2724. 000020E8  317C 0001 02AC           move.w     [A0 + 0x2AC], 0x1
  2725. 000020EE  7000                     moveq.l    D0, 0x00
  2726. label000020F0:
  2727. 000020F0  4E5E                     unlink     A6
  2728. 000020F2  4E75                     rts
  2729. 000020F4  7664                     moveq.l    D3, 0x64
  2730. 000020F6  6D52                     blt        +0x54 /* 0000214A */
  2731. 000020F8  6573                     bcs        +0x75 /* 0000216D */
  2732. 000020FA  6574                     bcs        +0x76 /* 00002170 */
  2733. fn000020FC:
  2734. 000020FC  4E56 FFF2                link       A6, -0x000E
  2735. 00002100  4AAE 0008                tst.l      [A6 + 0x8]
  2736. 00002104  6608                     bne        +0xA /* 0000210E */
  2737. 00002106  303C DFF9                move.w     D0, 0xDFF9
  2738. 0000210A  6000 00F2                bra        +0xF4 /* 000021FE */
  2739. label0000210E:
  2740. 0000210E  2D6E 0008 FFFA           move.l     [A6 - 0x6], [A6 + 0x8]
  2741. 00002114  206E FFFA                movea.l    A0, [A6 - 0x6]
  2742. 00002118  4A68 02A4                tst.w      [A0 + 0x2A4]
  2743. 0000211C  6706                     beq        +0x8 /* 00002124 */
  2744. 0000211E  7000                     moveq.l    D0, 0x00
  2745. 00002120  6000 00DC                bra        +0xDE /* 000021FE */
  2746. label00002124:
  2747. 00002124  206E FFFA                movea.l    A0, [A6 - 0x6]
  2748. 00002128  4A68 02A2                tst.w      [A0 + 0x2A2]
  2749. 0000212C  6718                     beq        +0x1A /* 00002146 */
  2750. 0000212E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2751. 00002132  4EBA FF44                jsr        [PC - 0xBC /* 00002078 */]
  2752. 00002136  588F                     addq.l     A7, 4
  2753. 00002138  3D40 FFFE                move.w     [A6 - 0x2], D0
  2754. 0000213C  6708                     beq        +0xA /* 00002146 */
  2755. 0000213E  302E FFFE                move.w     D0, [A6 - 0x2]
  2756. 00002142  6000 00BA                bra        +0xBC /* 000021FE */
  2757. label00002146:
  2758. 00002146  206E FFFA                movea.l    A0, [A6 - 0x6]
  2759. label0000214A:
  2760. 0000214A  4A68 02AC                tst.w      [A0 + 0x2AC]
  2761. 0000214E  6744                     beq        +0x46 /* 00002194 */
  2762. 00002150  4227                     clr.b      -[A7]
  2763. 00002152  42A7                     clr.l      -[A7]
  2764. 00002154  3F3C 003D                move.w     -[A7], 0x3D /* '=' */
  2765. 00002158  486E FFF6                pea.l      [A6 - 0xA]
  2766. 0000215C  42A7                     clr.l      -[A7]
  2767. 0000215E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2768. 00002162  4EBA 019C                jsr        [PC + 0x19C /* 00002300 */]
  2769. 00002166  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2770. 0000216A  3D40 FFFE                move.w     [A6 - 0x2], D0
  2771. 0000216E  4A6E FFFE                tst.w      [A6 - 0x2]
  2772. // begin alternate branch 00002170-00002172
  2773. label00002170:
  2774. 00002170  FFFE                     .invalid   <<F/7/7>>
  2775. // end alternate branch 00002170-00002172
  2776. label00002170: // (misaligned)
  2777. 00002172  6708                     beq        +0xA /* 0000217C */
  2778. 00002174  302E FFFE                move.w     D0, [A6 - 0x2]
  2779. 00002178  6000 0084                bra        +0x86 /* 000021FE */
  2780. label0000217C:
  2781. 0000217C  206E FFFA                movea.l    A0, [A6 - 0x6]
  2782. 00002180  216E FFF6 02A8           move.l     [A0 + 0x2A8], [A6 - 0xA]
  2783. 00002186  206E FFFA                movea.l    A0, [A6 - 0x6]
  2784. 0000218A  4268 02AC                clr.w      [A0 + 0x2AC]
  2785. 0000218E  2D6E FFF6 FFF6           move.l     [A6 - 0xA], [A6 - 0xA]
  2786. label00002194:
  2787. 00002194  206E FFFA                movea.l    A0, [A6 - 0x6]
  2788. 00002198  7003                     moveq.l    D0, 0x03
  2789. 0000219A  B0A8 02B4                cmp.l      D0, [A0 + 0x2B4]
  2790. 0000219E  662C                     bne        +0x2E /* 000021CC */
  2791. 000021A0  206E FFFA                movea.l    A0, [A6 - 0x6]
  2792. 000021A4  7007                     moveq.l    D0, 0x07
  2793. 000021A6  B0A8 02A8                cmp.l      D0, [A0 + 0x2A8]
  2794. 000021AA  6620                     bne        +0x22 /* 000021CC */
  2795. 000021AC  42A7                     clr.l      -[A7]
  2796. 000021AE  A975                     syscall    TickCount
  2797. 000021B0  206E FFFA                movea.l    A0, [A6 - 0x6]
  2798. 000021B4  201F                     move.l     D0, [A7]+
  2799. 000021B6  90A8 02B8                sub.l      D0, [A0 + 0x2B8]
  2800. 000021BA  2D40 FFF2                move.l     [A6 - 0xE], D0
  2801. 000021BE  0CAE 0000 010E FFF2      cmpi.l     [A6 - 0xE], 0x10E
  2802. 000021C6  6C04                     bge        +0x6 /* 000021CC */
  2803. 000021C8  7000                     moveq.l    D0, 0x00
  2804. 000021CA  6032                     bra        +0x34 /* 000021FE */
  2805. label000021CC:
  2806. 000021CC  206E FFFA                movea.l    A0, [A6 - 0x6]
  2807. 000021D0  317C 0001 02A6           move.w     [A0 + 0x2A6], 0x1
  2808. 000021D6  206E FFFA                movea.l    A0, [A6 - 0x6]
  2809. 000021DA  4268 02AE                clr.w      [A0 + 0x2AE]
  2810. 000021DE  1F3C 0001                move.b     -[A7], 0x1
  2811. 000021E2  42A7                     clr.l      -[A7]
  2812. 000021E4  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  2813. 000021E8  206E FFFA                movea.l    A0, [A6 - 0x6]
  2814. 000021EC  4868 02B0                pea.l      [A0 + 0x2B0]
  2815. 000021F0  42A7                     clr.l      -[A7]
  2816. 000021F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2817. 000021F6  4EBA 0108                jsr        [PC + 0x108 /* 00002300 */]
  2818. 000021FA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2819. label000021FE:
  2820. 000021FE  4E5E                     unlink     A6
  2821. 00002200  4E75                     rts
  2822. 00002202  5265                     addq.w     -[A5], 1
  2823. 00002204  7175                     moveq.l    D0, 0x75
  2824. 00002206  6573                     bcs        +0x75 /* 0000227B */
  2825. 00002208  7444                     moveq.l    D2, 0x44
  2826. fn0000220A:
  2827. 0000220A  4E56 FFFA                link       A6, -0x0006
  2828. 0000220E  4AAE 0008                tst.l      [A6 + 0x8]
  2829. 00002212  6608                     bne        +0xA /* 0000221C */
  2830. 00002214  303C DFF9                move.w     D0, 0xDFF9
  2831. 00002218  6000 0092                bra        +0x94 /* 000022AC */
  2832. label0000221C:
  2833. 0000221C  42A7                     clr.l      -[A7]
  2834. 0000221E  A975                     syscall    TickCount
  2835. 00002220  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  2836. 00002224  6026                     bra        +0x28 /* 0000224C */
  2837. label00002226:
  2838. 00002226  42A7                     clr.l      -[A7]
  2839. 00002228  A975                     syscall    TickCount
  2840. 0000222A  201F                     move.l     D0, [A7]+
  2841. 0000222C  90AE FFFA                sub.l      D0, [A6 - 0x6]
  2842. 00002230  7241                     moveq.l    D1, 0x41
  2843. 00002232  B280                     cmp.l      D1, D0
  2844. 00002234  6416                     bcc        +0x18 /* 0000224C */
  2845. 00002236  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2846. 0000223A  4EBA FE3C                jsr        [PC - 0x1C4 /* 00002078 */]
  2847. 0000223E  588F                     addq.l     A7, 4
  2848. 00002240  3D40 FFFE                move.w     [A6 - 0x2], D0
  2849. 00002244  206E 0008                movea.l    A0, [A6 + 0x8]
  2850. 00002248  4268 02A6                clr.w      [A0 + 0x2A6]
  2851. label0000224C:
  2852. 0000224C  206E 0008                movea.l    A0, [A6 + 0x8]
  2853. 00002250  4A68 02A6                tst.w      [A0 + 0x2A6]
  2854. 00002254  66D0                     bne        -0x2E /* 00002226 */
  2855. 00002256  206E 0008                movea.l    A0, [A6 + 0x8]
  2856. 0000225A  317C 0001 02AC           move.w     [A0 + 0x2AC], 0x1
  2857. 00002260  206E 0008                movea.l    A0, [A6 + 0x8]
  2858. 00002264  4A68 02A2                tst.w      [A0 + 0x2A2]
  2859. 00002268  6716                     beq        +0x18 /* 00002280 */
  2860. 0000226A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2861. 0000226E  4EBA FE08                jsr        [PC - 0x1F8 /* 00002078 */]
  2862. 00002272  588F                     addq.l     A7, 4
  2863. 00002274  3D40 FFFE                move.w     [A6 - 0x2], D0
  2864. 00002278  6706                     beq        +0x8 /* 00002280 */
  2865. 0000227A  302E FFFE                move.w     D0, [A6 - 0x2]
  2866. 0000227E  602C                     bra        +0x2E /* 000022AC */
  2867. label00002280:
  2868. 00002280  42A7                     clr.l      -[A7]
  2869. 00002282  A975                     syscall    TickCount
  2870. 00002284  206E 0008                movea.l    A0, [A6 + 0x8]
  2871. 00002288  215F 02BC                move.l     [A0 + 0x2BC], [A7]+
  2872. 0000228C  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  2873. 00002290  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2874. 00002294  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2875. 00002298  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2876. 0000229C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2877. 000022A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2878. 000022A4  4EBA 005A                jsr        [PC + 0x5A /* 00002300 */]
  2879. 000022A8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2880. label000022AC:
  2881. 000022AC  4E5E                     unlink     A6
  2882. 000022AE  4E75                     rts
  2883. 000022B0  5365                     subq.w     -[A5], 1
  2884. 000022B2  6E64                     bgt        +0x66 /* 00002318 */
  2885. 000022B4  4465                     neg.w      -[A5]
  2886. 000022B6  7669                     moveq.l    D3, 0x69
  2887. fn000022B8:
  2888. 000022B8  4E56 0000                link       A6, 0
  2889. 000022BC  302E 000C                move.w     D0, [A6 + 0xC]
  2890. 000022C0  6A22                     bpl        +0x24 /* 000022E4 */
  2891. 000022C2  0440 DFF6                subi.w     D0, 0xDFF6
  2892. 000022C6  671C                     beq        +0x1E /* 000022E4 */
  2893. 000022C8  6A0C                     bpl        +0xE /* 000022D6 */
  2894. 000022CA  5A40                     addq.w     D0, 5
  2895. 000022CC  6716                     beq        +0x18 /* 000022E4 */
  2896. 000022CE  6A24                     bpl        +0x26 /* 000022F4 */
  2897. 000022D0  5240                     addq.w     D0, 1
  2898. 000022D2  6A20                     bpl        +0x22 /* 000022F4 */
  2899. 000022D4  600E                     bra        +0x10 /* 000022E4 */
  2900. label000022D6:
  2901. 000022D6  0440 1FEF                subi.w     D0, 0x1FEF
  2902. 000022DA  6718                     beq        +0x1A /* 000022F4 */
  2903. 000022DC  6A06                     bpl        +0x8 /* 000022E4 */
  2904. 000022DE  0440 E01C                subi.w     D0, 0xE01C
  2905. 000022E2  6B10                     bmi        +0x12 /* 000022F4 */
  2906. label000022E4:
  2907. 000022E4  3D6E 000C 000C           move.w     [A6 + 0xC], [A6 + 0xC]
  2908. 000022EA  206E 0008                movea.l    A0, [A6 + 0x8]
  2909. 000022EE  317C 0001 02A2           move.w     [A0 + 0x2A2], 0x1
  2910. label000022F4:
  2911. 000022F4  4E5E                     unlink     A6
  2912. 000022F6  4E75                     rts
  2913. 000022F8  6368                     bls        +0x6A /* 00002362 */
  2914. 000022FA  6563                     bcs        +0x65 /* 0000235F */
  2915. 000022FC  6B49                     bmi        +0x4B /* 00002347 */
  2916. 000022FE  6643                     bne        +0x45 /* 00002343 */
  2917. fn00002300:
  2918. 00002300  4E56 FFF8                link       A6, -0x0008
  2919. 00002304  4AAE 0008                tst.l      [A6 + 0x8]
  2920. 00002308  6608                     bne        +0xA /* 00002312 */
  2921. 0000230A  303C DFF9                move.w     D0, 0xDFF9
  2922. 0000230E  6000 012A                bra        +0x12C /* 0000243A */
  2923. label00002312:
  2924. 00002312  206E 0008                movea.l    A0, [A6 + 0x8]
  2925. 00002316  3028 0272                move.w     D0, [A0 + 0x272]
  2926. // begin alternate branch 00002318-0000231E
  2927. label00002318:
  2928. 00002318  0272 5268 0272           andi.w     [A2 + D0.w * 2 + 0x72], 0x5268 /* 'Rh' */
  2929. // end alternate branch 00002318-0000231E
  2930. label00002318: // (misaligned)
  2931. 0000231A  5268 0272                addq.w     [A0 + 0x272], 1
  2932. 0000231E  C1FC 003E                muls.w     D0, 0x3E /* '>' */
  2933. 00002322  5C80                     addq.l     D0, 6
  2934. 00002324  D0AE 0008                add.l      D0, [A6 + 0x8]
  2935. 00002328  2D40 FFF8                move.l     [A6 - 0x8], D0
  2936. 0000232C  226E 0008                movea.l    A1, [A6 + 0x8]
  2937. 00002330  0C69 000A 0272           cmpi.w     [A1 + 0x272], 0xA /* '\n' */
  2938. 00002336  6608                     bne        +0xA /* 00002340 */
  2939. 00002338  206E 0008                movea.l    A0, [A6 + 0x8]
  2940. 0000233C  4268 0272                clr.w      [A0 + 0x272]
  2941. label00002340:
  2942. 00002340  206E 0008                movea.l    A0, [A6 + 0x8]
  2943. 00002344  226E FFF8                movea.l    A1, [A6 - 0x8]
  2944. 00002348  3368 0004 0018           move.w     [A1 + 0x18], [A0 + 0x4]
  2945. 0000234E  206E FFF8                movea.l    A0, [A6 - 0x8]
  2946. 00002352  216E 0008 003A           move.l     [A0 + 0x3A], [A6 + 0x8]
  2947. 00002358  206E 0008                movea.l    A0, [A6 + 0x8]
  2948. 0000235C  226E FFF8                movea.l    A1, [A6 - 0x8]
  2949. 00002360  2368 0274 002E           move.l     [A1 + 0x2E], [A0 + 0x274]
  2950. // begin alternate branch 00002362-0000236C
  2951. label00002362:
  2952. 00002362  0274 002E 4AAE           andi.w     [A4 + D4 * 2 - 0x82], 0x2E /* '.' */
  2953. 00002368  000C 6710                ori.b      A4, 0x10
  2954. // end alternate branch 00002362-0000236C
  2955. label00002362: // (misaligned)
  2956. 00002366  4AAE 000C                tst.l      [A6 + 0xC]
  2957. 0000236A  6710                     beq        +0x12 /* 0000237C */
  2958. 0000236C  701C                     moveq.l    D0, 0x1C
  2959. 0000236E  D0AE FFF8                add.l      D0, [A6 - 0x8]
  2960. 00002372  2240                     movea.l    A1, D0
  2961. 00002374  7012                     moveq.l    D0, 0x12
  2962. 00002376  206E 000C                movea.l    A0, [A6 + 0xC]
  2963. 0000237A  A02E                     syscall    BlockMove/BlockMoveData
  2964. label0000237C:
  2965. 0000237C  206E FFF8                movea.l    A0, [A6 - 0x8]
  2966. 00002380  216E 0016 0032           move.l     [A0 + 0x32], [A6 + 0x16]
  2967. 00002386  41ED 0412                lea.l      A0, [A5 + 0x412 /* export_126 */]
  2968. 0000238A  226E FFF8                movea.l    A1, [A6 - 0x8]
  2969. 0000238E  2348 000C                move.l     [A1 + 0xC], A0
  2970. 00002392  206E FFF8                movea.l    A0, [A6 - 0x8]
  2971. 00002396  316E 0014 001A           move.w     [A0 + 0x1A], [A6 + 0x14]
  2972. 0000239C  4AAE 0010                tst.l      [A6 + 0x10]
  2973. 000023A0  670C                     beq        +0xE /* 000023AE */
  2974. 000023A2  206E FFF8                movea.l    A0, [A6 - 0x8]
  2975. 000023A6  216E 0010 0036           move.l     [A0 + 0x36], [A6 + 0x10]
  2976. 000023AC  6008                     bra        +0xA /* 000023B6 */
  2977. label000023AE:
  2978. 000023AE  206E FFF8                movea.l    A0, [A6 - 0x8]
  2979. 000023B2  42A8 0036                clr.l      [A0 + 0x36]
  2980. label000023B6:
  2981. 000023B6  4A2E 001A                tst.b      [A6 + 0x1A]
  2982. 000023BA  6708                     beq        +0xA /* 000023C4 */
  2983. 000023BC  206E 0008                movea.l    A0, [A6 + 0x8]
  2984. 000023C0  5268 02A4                addq.w     [A0 + 0x2A4], 1
  2985. label000023C4:
  2986. 000023C4  4267                     clr.w      -[A7]
  2987. 000023C6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2988. 000023CA  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  2989. 000023CE  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  2990. 000023D2  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2991. 000023D6  673E                     beq        +0x40 /* 00002416 */
  2992. 000023D8  4A2E 001A                tst.b      [A6 + 0x1A]
  2993. 000023DC  6708                     beq        +0xA /* 000023E6 */
  2994. 000023DE  206E 0008                movea.l    A0, [A6 + 0x8]
  2995. 000023E2  5368 02A4                subq.w     [A0 + 0x2A4], 1
  2996. label000023E6:
  2997. 000023E6  0C6E FFEF FFFE           cmpi.w     [A6 - 0x2], 0xFFEF
  2998. 000023EC  6606                     bne        +0x8 /* 000023F4 */
  2999. 000023EE  303C DFFA                move.w     D0, 0xDFFA
  3000. 000023F2  6046                     bra        +0x48 /* 0000243A */
  3001. label000023F4:
  3002. 000023F4  0C6E FFE5 FFFE           cmpi.w     [A6 - 0x2], 0xFFE5
  3003. 000023FA  6606                     bne        +0x8 /* 00002402 */
  3004. 000023FC  303C DFF0                move.w     D0, 0xDFF0
  3005. 00002400  6038                     bra        +0x3A /* 0000243A */
  3006. label00002402:
  3007. 00002402  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3008. 00002406  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3009. 0000240A  4EBA FEAC                jsr        [PC - 0x154 /* 000022B8 */]
  3010. 0000240E  5C8F                     addq.l     A7, 6
  3011. 00002410  302E FFFE                move.w     D0, [A6 - 0x2]
  3012. 00002414  6024                     bra        +0x26 /* 0000243A */
  3013. label00002416:
  3014. 00002416  4A2E 001A                tst.b      [A6 + 0x1A]
  3015. 0000241A  661A                     bne        +0x1C /* 00002436 */
  3016. 0000241C  206E FFF8                movea.l    A0, [A6 - 0x8]
  3017. 00002420  4AA8 0036                tst.l      [A0 + 0x36]
  3018. 00002424  6710                     beq        +0x12 /* 00002436 */
  3019. 00002426  206E FFF8                movea.l    A0, [A6 - 0x8]
  3020. 0000242A  226E FFF8                movea.l    A1, [A6 - 0x8]
  3021. 0000242E  2269 0036                movea.l    A1, [A1 + 0x36]
  3022. 00002432  22A8 001C                move.l     [A1], [A0 + 0x1C]
  3023. label00002436:
  3024. 00002436  302E FFFE                move.w     D0, [A6 - 0x2]
  3025. label0000243A:
  3026. 0000243A  4E5E                     unlink     A6
  3027. 0000243C  4E75                     rts
  3028. 0000243E  5365                     subq.w     -[A5], 1
  3029. 00002440  6E64                     bgt        +0x66 /* 000024A6 */
  3030. 00002442  4465                     neg.w      -[A5]
  3031. 00002444  7669                     moveq.l    D3, 0x69
  3032. export_126:
  3033. 00002446  4E56 FFF2                link       A6, -0x000E
  3034. 0000244A  2D48 FFFC                move.l     [A6 - 0x4], A0
  3035. 0000244E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3036. 00002452  2D68 003A FFF6           move.l     [A6 - 0xA], [A0 + 0x3A]
  3037. 00002458  206E FFF6                movea.l    A0, [A6 - 0xA]
  3038. 0000245C  5368 02A4                subq.w     [A0 + 0x2A4], 1
  3039. 00002460  206E FFFC                movea.l    A0, [A6 - 0x4]
  3040. 00002464  0C68 FFEF 0010           cmpi.w     [A0 + 0x10], 0xFFEF
  3041. 0000246A  6608                     bne        +0xA /* 00002474 */
  3042. 0000246C  3D7C DFFA FFFA           move.w     [A6 - 0x6], 0xDFFA
  3043. 00002472  602E                     bra        +0x30 /* 000024A2 */
  3044. label00002474:
  3045. 00002474  0C6E FFE5 FFFA           cmpi.w     [A6 - 0x6], 0xFFE5
  3046. 0000247A  6608                     bne        +0xA /* 00002484 */
  3047. 0000247C  3D7C DFF0 FFFA           move.w     [A6 - 0x6], 0xDFF0
  3048. 00002482  601E                     bra        +0x20 /* 000024A2 */
  3049. label00002484:
  3050. 00002484  206E FFFC                movea.l    A0, [A6 - 0x4]
  3051. 00002488  3D68 0010 FFFA           move.w     [A6 - 0x6], [A0 + 0x10]
  3052. 0000248E  4A6E FFFA                tst.w      [A6 - 0x6]
  3053. 00002492  670E                     beq        +0x10 /* 000024A2 */
  3054. 00002494  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3055. 00002498  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3056. 0000249C  4EBA FE1A                jsr        [PC - 0x1E6 /* 000022B8 */]
  3057. 000024A0  5C8F                     addq.l     A7, 6
  3058. label000024A2:
  3059. 000024A2  206E FFF6                movea.l    A0, [A6 - 0xA]
  3060. label000024A6:
  3061. 000024A6  4A68 02A6                tst.w      [A0 + 0x2A6]
  3062. 000024AA  6768                     beq        +0x6A /* 00002514 */
  3063. 000024AC  4A6E FFFA                tst.w      [A6 - 0x6]
  3064. 000024B0  6658                     bne        +0x5A /* 0000250A */
  3065. 000024B2  206E FFF6                movea.l    A0, [A6 - 0xA]
  3066. 000024B6  4A68 02AE                tst.w      [A0 + 0x2AE]
  3067. 000024BA  664E                     bne        +0x50 /* 0000250A */
  3068. 000024BC  206E FFFC                movea.l    A0, [A6 - 0x4]
  3069. 000024C0  226E FFF6                movea.l    A1, [A6 - 0xA]
  3070. 000024C4  2368 001C 02B0           move.l     [A1 + 0x2B0], [A0 + 0x1C]
  3071. 000024CA  206E FFFC                movea.l    A0, [A6 - 0x4]
  3072. 000024CE  2D68 0020 FFF2           move.l     [A6 - 0xE], [A0 + 0x20]
  3073. 000024D4  42A7                     clr.l      -[A7]
  3074. 000024D6  A975                     syscall    TickCount
  3075. 000024D8  206E FFF6                movea.l    A0, [A6 - 0xA]
  3076. 000024DC  215F 02B8                move.l     [A0 + 0x2B8], [A7]+
  3077. 000024E0  202E FFF2                move.l     D0, [A6 - 0xE]
  3078. 000024E4  7210                     moveq.l    D1, 0x10
  3079. 000024E6  E2A0                     asr        D0, D1
  3080. 000024E8  206E FFF6                movea.l    A0, [A6 - 0xA]
  3081. 000024EC  2140 02B4                move.l     [A0 + 0x2B4], D0
  3082. 000024F0  202E FFF2                move.l     D0, [A6 - 0xE]
  3083. 000024F4  0280 0000 FFFF           andi.l     D0, 0xFFFF
  3084. 000024FA  206E FFF6                movea.l    A0, [A6 - 0xA]
  3085. 000024FE  2140 02A8                move.l     [A0 + 0x2A8], D0
  3086. 00002502  206E FFF6                movea.l    A0, [A6 - 0xA]
  3087. 00002506  4268 02AC                clr.w      [A0 + 0x2AC]
  3088. label0000250A:
  3089. 0000250A  206E FFF6                movea.l    A0, [A6 - 0xA]
  3090. 0000250E  4268 02A6                clr.w      [A0 + 0x2A6]
  3091. 00002512  601A                     bra        +0x1C /* 0000252E */
  3092. label00002514:
  3093. 00002514  206E FFFC                movea.l    A0, [A6 - 0x4]
  3094. 00002518  4AA8 0036                tst.l      [A0 + 0x36]
  3095. 0000251C  6710                     beq        +0x12 /* 0000252E */
  3096. 0000251E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3097. 00002522  226E FFFC                movea.l    A1, [A6 - 0x4]
  3098. 00002526  2269 0036                movea.l    A1, [A1 + 0x36]
  3099. 0000252A  22A8 001C                move.l     [A1], [A0 + 0x1C]
  3100. label0000252E:
  3101. 0000252E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3102. 00002532  2028 0032                move.l     D0, [A0 + 0x32]
  3103. 00002536  6712                     beq        +0x14 /* 0000254A */
  3104. 00002538  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3105. 0000253C  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  3106. 00002540  2268 003A                movea.l    A1, [A0 + 0x3A]
  3107. 00002544  2040                     movea.l    A0, D0
  3108. 00002546  4E90                     jsr        [A0]
  3109. 00002548  5C8F                     addq.l     A7, 6
  3110. label0000254A:
  3111. 0000254A  4E5E                     unlink     A6
  3112. 0000254C  4E75                     rts
  3113. 0000254E  7664                     moveq.l    D3, 0x64
  3114. 00002550  6D43                     blt        +0x45 /* 00002595 */
  3115. 00002552  6F6D                     ble        +0x6F /* 000025C1 */
  3116. 00002554  706C                     moveq.l    D0, 0x6C
  3117. fn00002556:
  3118. 00002556  4E56 0000                link       A6, 0
  3119. 0000255A  7000                     moveq.l    D0, 0x00
  3120. 0000255C  206E 0008                movea.l    A0, [A6 + 0x8]
  3121. 00002560  226E 000C                movea.l    A1, [A6 + 0xC]
  3122. 00002564  222E 0010                move.l     D1, [A6 + 0x10]
  3123. 00002568  6002                     bra        +0x4 /* 0000256C */
  3124. label0000256A:
  3125. 0000256A  5381                     subq.l     D1, 1
  3126. label0000256C:
  3127. 0000256C  6708                     beq        +0xA /* 00002576 */
  3128. 0000256E  1418                     move.b     D2, [A0]+
  3129. 00002570  B419                     cmp.b      D2, [A1]+
  3130. 00002572  67F6                     beq        -0x8 /* 0000256A */
  3131. 00002574  5280                     addq.l     D0, 1
  3132. label00002576:
  3133. 00002576  4E5E                     unlink     A6
  3134. 00002578  4E75                     rts
  3135. 0000257A  436F 6D70                chk.w      D1, [A7 + 0x6D70]
  3136. 0000257E  6172                     bsr        +0x74 /* 000025F2 */
  3137. 00002580  6553                     bcs        +0x55 /* 000025D5 */
  3138. export_142:
  3139. 00002582  4E56 FEEC                link       A6, -0x0114
  3140. 00002586  2D7C 2E76 6964 FEEC      move.l     [A6 - 0x114], 0x2E766964 /* '.vid' */
  3141. 0000258E  4267                     clr.w      -[A7]
  3142. 00002590  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  3143. 00002596  A99C                     syscall    CountResources
  3144. 00002598  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  3145. 0000259C  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  3146. 000025A2  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  3147. 000025A8  6000 0080                bra        +0x82 /* 0000262A */
  3148. label000025AC:
  3149. 000025AC  42A7                     clr.l      -[A7]
  3150. 000025AE  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  3151. 000025B4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3152. 000025B8  A99D                     syscall    GetIndResource
  3153. 000025BA  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  3154. 000025BE  4AAE FFF4                tst.l      [A6 - 0xC]
  3155. 000025C2  6606                     bne        +0x8 /* 000025CA */
  3156. 000025C4  303C DFF5                move.w     D0, 0xDFF5
  3157. 000025C8  6070                     bra        +0x72 /* 0000263A */
  3158. label000025CA:
  3159. 000025CA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3160. 000025CE  486E FFF8                pea.l      [A6 - 0x8]
  3161. 000025D2  486E FFF0                pea.l      [A6 - 0x10]
  3162. 000025D6  486E FEF0                pea.l      [A6 - 0x110]
  3163. 000025DA  A9A8                     syscall    GetResInfo
  3164. 000025DC  4878 0004                push.l     0x4
  3165. 000025E0  486E FEEC                pea.l      [A6 - 0x114]
  3166. 000025E4  486E FEF1                pea.l      [A6 - 0x10F]
  3167. 000025E8  4EBA FF6C                jsr        [PC - 0x94 /* 00002556 */]
  3168. 000025EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3169. 000025F0  4A40                     tst.w      D0
  3170. fn000025F2:
  3171. 000025F2  6632                     bne        +0x34 /* 00002626 */
  3172. 000025F4  302E FFFC                move.w     D0, [A6 - 0x4]
  3173. 000025F8  526E FFFC                addq.w     [A6 - 0x4], 1
  3174. 000025FC  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3175. 00002600  6624                     bne        +0x26 /* 00002626 */
  3176. 00002602  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  3177. 00002606  7000                     moveq.l    D0, 0x00
  3178. 00002608  102E FEF0                move.b     D0, [A6 - 0x110]
  3179. 0000260C  5740                     subq.w     D0, 3
  3180. 0000260E  48C0                     ext.l      D0
  3181. 00002610  226E 000A                movea.l    A1, [A6 + 0xA]
  3182. 00002614  A02E                     syscall    BlockMove/BlockMoveData
  3183. 00002616  70FC                     moveq.l    D0, 0xFFFFFFFC
  3184. 00002618  D02E FEF0                add.b      D0, [A6 - 0x110]
  3185. 0000261C  206E 000A                movea.l    A0, [A6 + 0xA]
  3186. 00002620  1080                     move.b     [A0], D0
  3187. 00002622  7000                     moveq.l    D0, 0x00
  3188. 00002624  6014                     bra        +0x16 /* 0000263A */
  3189. label00002626:
  3190. 00002626  526E FFFA                addq.w     [A6 - 0x6], 1
  3191. label0000262A:
  3192. 0000262A  302E FFFA                move.w     D0, [A6 - 0x6]
  3193. 0000262E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3194. 00002632  6F00 FF78                ble        -0x86 /* 000025AC */
  3195. 00002636  303C DFF5                move.w     D0, 0xDFF5
  3196. label0000263A:
  3197. 0000263A  4E5E                     unlink     A6
  3198. 0000263C  4E75                     rts
  3199. 0000263E  7664                     moveq.l    D3, 0x64
  3200. 00002640  6D47                     blt        +0x49 /* 00002689 */
  3201. 00002642  6574                     bcs        +0x76 /* 000026B8 */
  3202. 00002644  496E 4E56                chk.w      D4, [A6 + 0x4E56]
  3203. export_143: // at 00002646 (misaligned)
  3204. 00002648  FFFE                     .invalid   <<F/7/7>>
  3205. 0000264A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3206. 0000264E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3207. 00002652  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3208. 00002656  4EBA 0044                jsr        [PC + 0x44 /* 0000269C */]
  3209. 0000265A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3210. 0000265E  3D40 FFFE                move.w     [A6 - 0x2], D0
  3211. 00002662  6706                     beq        +0x8 /* 0000266A */
  3212. 00002664  302E FFFE                move.w     D0, [A6 - 0x2]
  3213. 00002668  6026                     bra        +0x28 /* 00002690 */
  3214. label0000266A:
  3215. 0000266A  206E 000E                movea.l    A0, [A6 + 0xE]
  3216. 0000266E  2F10                     move.l     -[A7], [A0]
  3217. 00002670  4EBA FA06                jsr        [PC - 0x5FA /* 00002078 */]
  3218. 00002674  588F                     addq.l     A7, 4
  3219. 00002676  3D40 FFFE                move.w     [A6 - 0x2], D0
  3220. 0000267A  6712                     beq        +0x14 /* 0000268E */
  3221. 0000267C  206E 000E                movea.l    A0, [A6 + 0xE]
  3222. 00002680  2F10                     move.l     -[A7], [A0]
  3223. 00002682  4EBA 00D4                jsr        [PC + 0xD4 /* 00002758 */]
  3224. 00002686  588F                     addq.l     A7, 4
  3225. 00002688  302E FFFE                move.w     D0, [A6 - 0x2]
  3226. 0000268C  6002                     bra        +0x4 /* 00002690 */
  3227. label0000268E:
  3228. 0000268E  7000                     moveq.l    D0, 0x00
  3229. label00002690:
  3230. 00002690  4E5E                     unlink     A6
  3231. 00002692  4E75                     rts
  3232. 00002694  7664                     moveq.l    D3, 0x64
  3233. 00002696  6D4F                     blt        +0x51 /* 000026E7 */
  3234. 00002698  7065                     moveq.l    D0, 0x65
  3235. 0000269A  6E44                     bgt        +0x46 /* 000026E0 */
  3236. fn0000269C:
  3237. 0000269C  4E56 FEC6                link       A6, -0x013A
  3238. 000026A0  48E7 0028                movem.l    -[A7], A2,A4
  3239. 000026A4  2D7C 2E76 6964 FEC6      move.l     [A6 - 0x13A], 0x2E766964 /* '.vid' */
  3240. 000026AC  7001                     moveq.l    D0, 0x01
  3241. 000026AE  D0AE 0008                add.l      D0, [A6 + 0x8]
  3242. 000026B2  2040                     movea.l    A0, D0
  3243. 000026B4  43EE FED1                lea.l      A1, [A6 - 0x12F]
  3244. label000026B8:
  3245. 000026B8  246E 0008                movea.l    A2, [A6 + 0x8]
  3246. 000026BC  7000                     moveq.l    D0, 0x00
  3247. 000026BE  1012                     move.b     D0, [A2]
  3248. 000026C0  A02E                     syscall    BlockMove/BlockMoveData
  3249. 000026C2  41EE FEC6                lea.l      A0, [A6 - 0x13A]
  3250. 000026C6  43EE FECD                lea.l      A1, [A6 - 0x133]
  3251. 000026CA  7004                     moveq.l    D0, 0x04
  3252. 000026CC  A02E                     syscall    BlockMove/BlockMoveData
  3253. 000026CE  206E 0008                movea.l    A0, [A6 + 0x8]
  3254. 000026D2  7004                     moveq.l    D0, 0x04
  3255. 000026D4  D010                     add.b      D0, [A0]
  3256. 000026D6  1D40 FECC                move.b     [A6 - 0x134], D0
  3257. 000026DA  7000                     moveq.l    D0, 0x00
  3258. 000026DC  102E 000C                move.b     D0, [A6 + 0xC]
  3259. label000026E0:
  3260. 000026E0  2D40 FFEA                move.l     [A6 - 0x16], D0
  3261. 000026E4  486E FFCE                pea.l      [A6 - 0x32]
  3262. 000026E8  486E FECA                pea.l      [A6 - 0x136]
  3263. 000026EC  486E FECC                pea.l      [A6 - 0x134]
  3264. 000026F0  4EBA 0C10                jsr        [PC + 0xC10 /* 00003302 */]
  3265. 000026F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3266. 000026F8  3D40 FFCC                move.w     [A6 - 0x34], D0
  3267. 000026FC  6706                     beq        +0x8 /* 00002704 */
  3268. 000026FE  302E FFCC                move.w     D0, [A6 - 0x34]
  3269. 00002702  6044                     bra        +0x46 /* 00002748 */
  3270. label00002704:
  3271. 00002704  203C 0000 02C4           move.l     D0, 0x2C4
  3272. 0000270A  A71E                     syscall    NewPtrSysClear, flags=7
  3273. 0000270C  2848                     movea.l    A4, A0
  3274. 0000270E  2008                     move.l     D0, A0
  3275. 00002710  6604                     bne        +0x6 /* 00002716 */
  3276. 00002712  7094                     moveq.l    D0, 0xFFFFFF94
  3277. 00002714  6032                     bra        +0x34 /* 00002748 */
  3278. label00002716:
  3279. 00002716  396E FECA 0004           move.w     [A4 + 0x4], [A6 - 0x136]
  3280. 0000271C  426C 0272                clr.w      [A4 + 0x272]
  3281. 00002720  206E 000E                movea.l    A0, [A6 + 0xE]
  3282. 00002724  208C                     move.l     [A0], A4
  3283. 00002726  42AC 02B0                clr.l      [A4 + 0x2B0]
  3284. 0000272A  3F3C 0001                move.w     -[A7], 0x1
  3285. 0000272E  2F0C                     move.l     -[A7], A4
  3286. 00002730  4EBA 0250                jsr        [PC + 0x250 /* 00002982 */]
  3287. 00002734  5C8F                     addq.l     A7, 6
  3288. 00002736  397C 0001 02AC           move.w     [A4 + 0x2AC], 0x1
  3289. 0000273C  42AC 02B4                clr.l      [A4 + 0x2B4]
  3290. 00002740  397C 0001 02A2           move.w     [A4 + 0x2A2], 0x1
  3291. 00002746  7000                     moveq.l    D0, 0x00
  3292. label00002748:
  3293. 00002748  4CDF 1400                movem.l    A2,A4, [A7]+
  3294. 0000274C  4E5E                     unlink     A6
  3295. 0000274E  4E75                     rts
  3296. 00002750  7664                     moveq.l    D3, 0x64
  3297. 00002752  6D4F                     blt        +0x51 /* 000027A3 */
  3298. 00002754  7065                     moveq.l    D0, 0x65
  3299. 00002756  6E44                     bgt        +0x46 /* 0000279C */
  3300. export_144:
  3301. fn00002758:
  3302. 00002758  4E56 FFCC                link       A6, -0x0034
  3303. 0000275C  2F0C                     move.l     -[A7], A4
  3304. 0000275E  286E 0008                movea.l    A4, [A6 + 0x8]
  3305. 00002762  200C                     move.l     D0, A4
  3306. 00002764  6606                     bne        +0x8 /* 0000276C */
  3307. 00002766  303C DFF9                move.w     D0, 0xDFF9
  3308. 0000276A  6020                     bra        +0x22 /* 0000278C */
  3309. label0000276C:
  3310. 0000276C  486E FFCE                pea.l      [A6 - 0x32]
  3311. 00002770  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  3312. 00002774  4EBA 0CDC                jsr        [PC + 0xCDC /* 00003452 */]
  3313. 00002778  5C8F                     addq.l     A7, 6
  3314. 0000277A  3D40 FFCC                move.w     [A6 - 0x34], D0
  3315. 0000277E  6706                     beq        +0x8 /* 00002786 */
  3316. 00002780  302E FFCC                move.w     D0, [A6 - 0x34]
  3317. 00002784  6006                     bra        +0x8 /* 0000278C */
  3318. label00002786:
  3319. 00002786  204C                     movea.l    A0, A4
  3320. 00002788  A01F                     syscall    DisposPtr/DisposePtr
  3321. 0000278A  7000                     moveq.l    D0, 0x00
  3322. label0000278C:
  3323. 0000278C  285F                     movea.l    A4, [A7]+
  3324. 0000278E  4E5E                     unlink     A6
  3325. 00002790  4E75                     rts
  3326. 00002792  7664                     moveq.l    D3, 0x64
  3327. 00002794  6D43                     blt        +0x45 /* 000027D9 */
  3328. 00002796  6C6F                     bge        +0x71 /* 00002807 */
  3329. 00002798  7365                     moveq.l    D1, 0x65
  3330. export_145:
  3331. 0000279A  4E56 0000                link       A6, 0
  3332. // begin alternate branch 0000279C-000027A0
  3333. label0000279C:
  3334. 0000279C  0000 2F0C                ori.b      D0, 0xC
  3335. // end alternate branch 0000279C-000027A0
  3336. label0000279C: // (misaligned)
  3337. 0000279E  2F0C                     move.l     -[A7], A4
  3338. 000027A0  286E 0008                movea.l    A4, [A6 + 0x8]
  3339. 000027A4  296E 000C 0274           move.l     [A4 + 0x274], [A6 + 0xC]
  3340. 000027AA  7000                     moveq.l    D0, 0x00
  3341. 000027AC  285F                     movea.l    A4, [A7]+
  3342. 000027AE  4E5E                     unlink     A6
  3343. 000027B0  4E75                     rts
  3344. 000027B2  7664                     moveq.l    D3, 0x64
  3345. 000027B4  6D53                     blt        +0x55 /* 00002809 */
  3346. 000027B6  6574                     bcs        +0x76 /* 0000282C */
  3347. 000027B8  4170 4E56                chk.w      D0, [A0 + D4 * 8 + 0x56]
  3348. export_127: // at 000027BA (misaligned)
  3349. 000027BC  FFFA                     .invalid   <<F/7/7>>
  3350. 000027BE  4227                     clr.b      -[A7]
  3351. 000027C0  42A7                     clr.l      -[A7]
  3352. 000027C2  3F3C 001B                move.w     -[A7], 0x1B
  3353. 000027C6  486E FFFA                pea.l      [A6 - 0x6]
  3354. 000027CA  42A7                     clr.l      -[A7]
  3355. 000027CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3356. 000027D0  4EBA FA38                jsr        [PC - 0x5C8 /* 0000220A */]
  3357. 000027D4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3358. 000027D8  3D40 FFFE                move.w     [A6 - 0x2], D0
  3359. 000027DC  0C6E DFF6 FFFE           cmpi.w     [A6 - 0x2], 0xDFF6
  3360. 000027E2  6606                     bne        +0x8 /* 000027EA */
  3361. 000027E4  302E FFFE                move.w     D0, [A6 - 0x2]
  3362. 000027E8  6002                     bra        +0x4 /* 000027EC */
  3363. label000027EA:
  3364. 000027EA  7000                     moveq.l    D0, 0x00
  3365. label000027EC:
  3366. 000027EC  4E5E                     unlink     A6
  3367. 000027EE  4E75                     rts
  3368. 000027F0  7664                     moveq.l    D3, 0x64
  3369. 000027F2  6D44                     blt        +0x46 /* 00002838 */
  3370. 000027F4  6576                     bcs        +0x78 /* 0000286C */
  3371. 000027F6  6963                     bvs        +0x65 /* 0000285B */
  3372. export_128:
  3373. fn000027F8:
  3374. 000027F8  4E56 FFFE                link       A6, -0x0002
  3375. 000027FC  4227                     clr.b      -[A7]
  3376. 000027FE  42A7                     clr.l      -[A7]
  3377. 00002800  3F3C 001C                move.w     -[A7], 0x1C
  3378. 00002804  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3379. 00002808  486E 000C                pea.l      [A6 + 0xC]
  3380. 0000280C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3381. 00002810  4EBA F9F8                jsr        [PC - 0x608 /* 0000220A */]
  3382. 00002814  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3383. 00002818  3D40 FFFE                move.w     [A6 - 0x2], D0
  3384. 0000281C  4A6E FFFE                tst.w      [A6 - 0x2]
  3385. 00002820  661C                     bne        +0x1E /* 0000283E */
  3386. 00002822  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3387. 00002826  4EBA F714                jsr        [PC - 0x8EC /* 00001F3C */]
  3388. 0000282A  588F                     addq.l     A7, 4
  3389. label0000282C:
  3390. 0000282C  206E 0008                movea.l    A0, [A6 + 0x8]
  3391. 00002830  2140 02B0                move.l     [A0 + 0x2B0], D0
  3392. 00002834  206E 0008                movea.l    A0, [A6 + 0x8]
  3393. label00002838:
  3394. 00002838  7002                     moveq.l    D0, 0x02
  3395. 0000283A  2140 02B4                move.l     [A0 + 0x2B4], D0
  3396. label0000283E:
  3397. 0000283E  302E FFFE                move.w     D0, [A6 - 0x2]
  3398. 00002842  4E5E                     unlink     A6
  3399. 00002844  4E75                     rts
  3400. 00002846  7664                     moveq.l    D3, 0x64
  3401. 00002848  6D47                     blt        +0x49 /* 00002891 */
  3402. 0000284A  6574                     bcs        +0x76 /* 000028C0 */
  3403. 0000284C  4375 4E56                chk.w      D1, [A5 + D4 * 8 + 0x56]
  3404. 00002850  FFCE                     .invalid   <<F/7/7>>
  3405. 00002852  2D6E 0008 FFFA           move.l     [A6 - 0x6], [A6 + 0x8]
  3406. 00002858  206E FFFA                movea.l    A0, [A6 - 0x6]
  3407. 0000285C  2D68 02B0 FFCE           move.l     [A6 - 0x32], [A0 + 0x2B0]
  3408. 00002862  206E FFFA                movea.l    A0, [A6 - 0x6]
  3409. 00002866  7003                     moveq.l    D0, 0x03
  3410. 00002868  B0A8 02B4                cmp.l      D0, [A0 + 0x2B4]
  3411. label0000286C:
  3412. 0000286C  6668                     bne        +0x6A /* 000028D6 */
  3413. 0000286E  42A7                     clr.l      -[A7]
  3414. 00002870  A975                     syscall    TickCount
  3415. 00002872  206E FFFA                movea.l    A0, [A6 - 0x6]
  3416. 00002876  201F                     move.l     D0, [A7]+
  3417. 00002878  90A8 02B8                sub.l      D0, [A0 + 0x2B8]
  3418. 0000287C  2D40 FFD6                move.l     [A6 - 0x2A], D0
  3419. 00002880  206E FFFA                movea.l    A0, [A6 - 0x6]
  3420. 00002884  226E FFFA                movea.l    A1, [A6 - 0x6]
  3421. 00002888  2028 02BC                move.l     D0, [A0 + 0x2BC]
  3422. 0000288C  B0A9 02B8                cmp.l      D0, [A1 + 0x2B8]
  3423. 00002890  6F24                     ble        +0x26 /* 000028B6 */
  3424. 00002892  42A7                     clr.l      -[A7]
  3425. 00002894  A975                     syscall    TickCount
  3426. 00002896  206E FFFA                movea.l    A0, [A6 - 0x6]
  3427. 0000289A  201F                     move.l     D0, [A7]+
  3428. 0000289C  90A8 02BC                sub.l      D0, [A0 + 0x2BC]
  3429. 000028A0  2D40 FFD2                move.l     [A6 - 0x2E], D0
  3430. 000028A4  7026                     moveq.l    D0, 0x26
  3431. 000028A6  B0AE FFD2                cmp.l      D0, [A6 - 0x2E]
  3432. 000028AA  6C0A                     bge        +0xC /* 000028B6 */
  3433. 000028AC  70DA                     moveq.l    D0, 0xFFFFFFDA
  3434. 000028AE  D0AE FFD2                add.l      D0, [A6 - 0x2E]
  3435. 000028B2  91AE FFD6                sub.l      [A6 - 0x2A], D0
  3436. label000028B6:
  3437. 000028B6  4AAE FFD6                tst.l      [A6 - 0x2A]
  3438. 000028BA  6F1A                     ble        +0x1C /* 000028D6 */
  3439. 000028BC  0CAE 0000 021C FFD6      cmpi.l     [A6 - 0x2A], 0x21C
  3440. // begin alternate branch 000028C0-000028C4
  3441. label000028C0:
  3442. 000028C0  021C FFD6                andi.b     [A4]+, 0xD6
  3443. // end alternate branch 000028C0-000028C4
  3444. label000028C0: // (misaligned)
  3445. 000028C4  6C10                     bge        +0x12 /* 000028D6 */
  3446. 000028C6  4878 0002                push.l     0x2
  3447. 000028CA  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  3448. 000028CE  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3449. 000028D2  D1AE FFCE                add.l      [A6 - 0x32], D0
  3450. label000028D6:
  3451. 000028D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3452. 000028DA  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  3453. 000028DE  4EBA F588                jsr        [PC - 0xA78 /* 00001E68 */]
  3454. 000028E2  508F                     addq.l     A7, 8
  3455. 000028E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3456. 000028E8  4EBA F812                jsr        [PC - 0x7EE /* 000020FC */]
  3457. 000028EC  588F                     addq.l     A7, 4
  3458. 000028EE  7000                     moveq.l    D0, 0x00
  3459. 000028F0  4E5E                     unlink     A6
  3460. 000028F2  4E75                     rts
  3461. 000028F4  7664                     moveq.l    D3, 0x64
  3462. 000028F6  6D4C                     blt        +0x4E /* 00002944 */
  3463. 000028F8  6173                     bsr        +0x75 /* 0000296D */
  3464. 000028FA  7446                     moveq.l    D2, 0x46
  3465. 000028FC  4E56 0000                link       A6, 0
  3466. 00002900  206E 0008                movea.l    A0, [A6 + 0x8]
  3467. 00002904  226E 000C                movea.l    A1, [A6 + 0xC]
  3468. 00002908  22A8 02B4                move.l     [A1], [A0 + 0x2B4]
  3469. 0000290C  7000                     moveq.l    D0, 0x00
  3470. 0000290E  4E5E                     unlink     A6
  3471. 00002910  4E75                     rts
  3472. 00002912  7664                     moveq.l    D3, 0x64
  3473. 00002914  6D47                     blt        +0x49 /* 0000295D */
  3474. 00002916  6574                     bcs        +0x76 /* 0000298C */
  3475. 00002918  5469 4E56                addq.w     [A1 + 0x4E56], 2
  3476. export_129: // at 0000291A (misaligned)
  3477. 0000291C  FFFE                     .invalid   <<F/7/7>>
  3478. 0000291E  4227                     clr.b      -[A7]
  3479. 00002920  42A7                     clr.l      -[A7]
  3480. 00002922  3F3C 003D                move.w     -[A7], 0x3D /* '=' */
  3481. 00002926  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3482. 0000292A  42A7                     clr.l      -[A7]
  3483. 0000292C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3484. 00002930  4EBA F8D8                jsr        [PC - 0x728 /* 0000220A */]
  3485. 00002934  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3486. 00002938  3D40 FFFE                move.w     [A6 - 0x2], D0
  3487. 0000293C  302E FFFE                move.w     D0, [A6 - 0x2]
  3488. 00002940  4E5E                     unlink     A6
  3489. 00002942  4E75                     rts
  3490. label00002944:
  3491. 00002944  7664                     moveq.l    D3, 0x64
  3492. 00002946  6D4D                     blt        +0x4F /* 00002995 */
  3493. 00002948  6564                     bcs        +0x66 /* 000029AE */
  3494. 0000294A  6961                     bvs        +0x63 /* 000029AD */
  3495. fn0000294C:
  3496. 0000294C  4E56 FFFE                link       A6, -0x0002
  3497. 00002950  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3498. 00002954  4EBA F7A6                jsr        [PC - 0x85A /* 000020FC */]
  3499. 00002958  588F                     addq.l     A7, 4
  3500. 0000295A  3D40 FFFE                move.w     [A6 - 0x2], D0
  3501. 0000295E  6706                     beq        +0x8 /* 00002966 */
  3502. 00002960  302E FFFE                move.w     D0, [A6 - 0x2]
  3503. 00002964  6010                     bra        +0x12 /* 00002976 */
  3504. label00002966:
  3505. 00002966  206E 0008                movea.l    A0, [A6 + 0x8]
  3506. 0000296A  226E 000C                movea.l    A1, [A6 + 0xC]
  3507. 0000296E  22A8 02A8                move.l     [A1], [A0 + 0x2A8]
  3508. 00002972  302E FFFE                move.w     D0, [A6 - 0x2]
  3509. label00002976:
  3510. 00002976  4E5E                     unlink     A6
  3511. 00002978  4E75                     rts
  3512. 0000297A  7664                     moveq.l    D3, 0x64
  3513. 0000297C  6D4C                     blt        +0x4E /* 000029CA */
  3514. 0000297E  6173                     bsr        +0x75 /* 000029F3 */
  3515. 00002980  744D                     moveq.l    D2, 0x4D
  3516. fn00002982:
  3517. 00002982  4E56 0000                link       A6, 0
  3518. 00002986  206E 0008                movea.l    A0, [A6 + 0x8]
  3519. 0000298A  317C 0001 02AE           move.w     [A0 + 0x2AE], 0x1
  3520. // begin alternate branch 0000298C-00002990
  3521. label0000298C:
  3522. 0000298C  0001 02AE                ori.b      D1, 0xAE
  3523. // end alternate branch 0000298C-00002990
  3524. label0000298C: // (misaligned)
  3525. 00002990  206E 0008                movea.l    A0, [A6 + 0x8]
  3526. 00002994  4A68 02A2                tst.w      [A0 + 0x2A2]
  3527. 00002998  6704                     beq        +0x6 /* 0000299E */
  3528. 0000299A  7000                     moveq.l    D0, 0x00
  3529. 0000299C  600E                     bra        +0x10 /* 000029AC */
  3530. label0000299E:
  3531. 0000299E  306E 000C                movea.w    A0, [A6 + 0xC]
  3532. 000029A2  226E 0008                movea.l    A1, [A6 + 0x8]
  3533. 000029A6  2348 02A8                move.l     [A1 + 0x2A8], A0
  3534. 000029AA  7000                     moveq.l    D0, 0x00
  3535. label000029AC:
  3536. 000029AC  4E5E                     unlink     A6
  3537. label000029AE:
  3538. 000029AE  4E75                     rts
  3539. 000029B0  7664                     moveq.l    D3, 0x64
  3540. 000029B2  6D46                     blt        +0x48 /* 000029FA */
  3541. 000029B4  6F72                     ble        +0x74 /* 00002A28 */
  3542. 000029B6  6365                     bls        +0x67 /* 00002A1D */
  3543. 000029B8  4E56 FFFE                link       A6, -0x0002
  3544. 000029BC  1F2E 0016                move.b     -[A7], [A6 + 0x16]
  3545. 000029C0  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3546. 000029C4  3F3C 001E                move.w     -[A7], 0x1E
  3547. 000029C8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3548. // begin alternate branch 000029CA-000029E0
  3549. label000029CA:
  3550. 000029CA  000E 486E                ori.b      A6, 0x6E /* 'n' */
  3551. 000029CE  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  3552. 000029D2  0008 4EBA                ori.b      A0, 0xBA
  3553. 000029D6  F834 4FEF                .tblXX     0xF834, 0x4FEF // unimplemented
  3554. 000029DA  0014 3D40                ori.b      [A4], 0x40 /* '@' */
  3555. 000029DE  FFFE                     .invalid   <<F/7/7>>
  3556. // end alternate branch 000029CA-000029E0
  3557. label000029CA: // (misaligned)
  3558. 000029CC  486E 000C                pea.l      [A6 + 0xC]
  3559. 000029D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3560. 000029D4  4EBA F834                jsr        [PC - 0x7CC /* 0000220A */]
  3561. 000029D8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3562. 000029DC  3D40 FFFE                move.w     [A6 - 0x2], D0
  3563. 000029E0  302E FFFE                move.w     D0, [A6 - 0x2]
  3564. 000029E4  4E5E                     unlink     A6
  3565. 000029E6  4E75                     rts
  3566. 000029E8  7664                     moveq.l    D3, 0x64
  3567. 000029EA  6D47                     blt        +0x49 /* 00002A33 */
  3568. 000029EC  6574                     bcs        +0x76 /* 00002A62 */
  3569. 000029EE  5461                     addq.w     -[A1], 2
  3570. 000029F0  4E56 FFFE                link       A6, -0x0002
  3571. 000029F4  4227                     clr.b      -[A7]
  3572. 000029F6  42A7                     clr.l      -[A7]
  3573. 000029F8  3F3C 001F                move.w     -[A7], 0x1F
  3574. // begin alternate branch 000029FA-00002A02
  3575. label000029FA:
  3576. 000029FA  001F 2F2E                ori.b      [A7]+, 0x2E /* '.' */
  3577. 000029FE  000C 42A7                ori.b      A4, 0xA7
  3578. // end alternate branch 000029FA-00002A02
  3579. label000029FA: // (misaligned)
  3580. 000029FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3581. 00002A00  42A7                     clr.l      -[A7]
  3582. 00002A02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3583. 00002A06  4EBA F802                jsr        [PC - 0x7FE /* 0000220A */]
  3584. 00002A0A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3585. 00002A0E  3D40 FFFE                move.w     [A6 - 0x2], D0
  3586. 00002A12  302E FFFE                move.w     D0, [A6 - 0x2]
  3587. 00002A16  4E5E                     unlink     A6
  3588. 00002A18  4E75                     rts
  3589. 00002A1A  7664                     moveq.l    D3, 0x64
  3590. 00002A1C  6D47                     blt        +0x49 /* 00002A65 */
  3591. 00002A1E  6574                     bcs        +0x76 /* 00002A94 */
  3592. 00002A20  436F 4E56                chk.w      D1, [A7 + 0x4E56]
  3593. 00002A24  FFFE                     .invalid   <<F/7/7>>
  3594. 00002A26  4227                     clr.b      -[A7]
  3595. label00002A28:
  3596. 00002A28  42A7                     clr.l      -[A7]
  3597. 00002A2A  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  3598. 00002A2E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3599. 00002A32  42A7                     clr.l      -[A7]
  3600. 00002A34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3601. 00002A38  4EBA F7D0                jsr        [PC - 0x830 /* 0000220A */]
  3602. 00002A3C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3603. 00002A40  3D40 FFFE                move.w     [A6 - 0x2], D0
  3604. 00002A44  302E FFFE                move.w     D0, [A6 - 0x2]
  3605. 00002A48  4E5E                     unlink     A6
  3606. 00002A4A  4E75                     rts
  3607. 00002A4C  7664                     moveq.l    D3, 0x64
  3608. 00002A4E  6D47                     blt        +0x49 /* 00002A97 */
  3609. 00002A50  6574                     bcs        +0x76 /* 00002AC6 */
  3610. 00002A52  4D65                     chk.w      D6, -[A5]
  3611. export_130:
  3612. 00002A54  4E56 FFFE                link       A6, -0x0002
  3613. 00002A58  4227                     clr.b      -[A7]
  3614. 00002A5A  42A7                     clr.l      -[A7]
  3615. 00002A5C  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  3616. 00002A60  42A7                     clr.l      -[A7]
  3617. label00002A62:
  3618. 00002A62  42A7                     clr.l      -[A7]
  3619. 00002A64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3620. 00002A68  4EBA F7A0                jsr        [PC - 0x860 /* 0000220A */]
  3621. 00002A6C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3622. 00002A70  3D40 FFFE                move.w     [A6 - 0x2], D0
  3623. 00002A74  6704                     beq        +0x6 /* 00002A7A */
  3624. 00002A76  302E FFFE                move.w     D0, [A6 - 0x2]
  3625. label00002A7A:
  3626. 00002A7A  4E5E                     unlink     A6
  3627. 00002A7C  4E75                     rts
  3628. 00002A7E  7664                     moveq.l    D3, 0x64
  3629. 00002A80  6D52                     blt        +0x54 /* 00002AD4 */
  3630. 00002A82  6573                     bcs        +0x75 /* 00002AF7 */
  3631. 00002A84  6574                     bcs        +0x76 /* 00002AFA */
  3632. 00002A86  4E56 FFFE                link       A6, -0x0002
  3633. 00002A8A  4227                     clr.b      -[A7]
  3634. 00002A8C  42A7                     clr.l      -[A7]
  3635. 00002A8E  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  3636. 00002A92  42A7                     clr.l      -[A7]
  3637. label00002A94:
  3638. 00002A94  486E 000C                pea.l      [A6 + 0xC]
  3639. 00002A98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3640. 00002A9C  4EBA F76C                jsr        [PC - 0x894 /* 0000220A */]
  3641. 00002AA0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3642. 00002AA4  3D40 FFFE                move.w     [A6 - 0x2], D0
  3643. 00002AA8  6704                     beq        +0x6 /* 00002AAE */
  3644. 00002AAA  302E FFFE                move.w     D0, [A6 - 0x2]
  3645. label00002AAE:
  3646. 00002AAE  4E5E                     unlink     A6
  3647. 00002AB0  4E75                     rts
  3648. 00002AB2  7664                     moveq.l    D3, 0x64
  3649. 00002AB4  6D53                     blt        +0x55 /* 00002B09 */
  3650. 00002AB6  6574                     bcs        +0x76 /* 00002B2C */
  3651. 00002AB8  4175 4E56                chk.w      D0, [A5 + D4 * 8 + 0x56]
  3652. 00002ABC  FFFE                     .invalid   <<F/7/7>>
  3653. 00002ABE  4227                     clr.b      -[A7]
  3654. 00002AC0  42A7                     clr.l      -[A7]
  3655. 00002AC2  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  3656. label00002AC6:
  3657. 00002AC6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3658. 00002ACA  42A7                     clr.l      -[A7]
  3659. 00002ACC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3660. 00002AD0  4EBA F738                jsr        [PC - 0x8C8 /* 0000220A */]
  3661. label00002AD4:
  3662. 00002AD4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3663. 00002AD8  3D40 FFFE                move.w     [A6 - 0x2], D0
  3664. 00002ADC  6704                     beq        +0x6 /* 00002AE2 */
  3665. 00002ADE  302E FFFE                move.w     D0, [A6 - 0x2]
  3666. label00002AE2:
  3667. 00002AE2  4E5E                     unlink     A6
  3668. 00002AE4  4E75                     rts
  3669. 00002AE6  7664                     moveq.l    D3, 0x64
  3670. 00002AE8  6D47                     blt        +0x49 /* 00002B31 */
  3671. 00002AEA  6574                     bcs        +0x76 /* 00002B60 */
  3672. 00002AEC  4175 4E56                chk.w      D0, [A5 + D4 * 8 + 0x56]
  3673. 00002AF0  FFFE                     .invalid   <<F/7/7>>
  3674. 00002AF2  4227                     clr.b      -[A7]
  3675. 00002AF4  42A7                     clr.l      -[A7]
  3676. 00002AF6  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  3677. label00002AFA:
  3678. 00002AFA  42A7                     clr.l      -[A7]
  3679. 00002AFC  486E 000C                pea.l      [A6 + 0xC]
  3680. 00002B00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3681. 00002B04  4EBA F704                jsr        [PC - 0x8FC /* 0000220A */]
  3682. 00002B08  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3683. 00002B0C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3684. 00002B10  6704                     beq        +0x6 /* 00002B16 */
  3685. 00002B12  302E FFFE                move.w     D0, [A6 - 0x2]
  3686. label00002B16:
  3687. 00002B16  4E5E                     unlink     A6
  3688. 00002B18  4E75                     rts
  3689. 00002B1A  7664                     moveq.l    D3, 0x64
  3690. 00002B1C  6D53                     blt        +0x55 /* 00002B71 */
  3691. 00002B1E  6574                     bcs        +0x76 /* 00002B94 */
  3692. 00002B20  4E6F                     move       A7, USP
  3693. 00002B22  4E56 FFFE                link       A6, -0x0002
  3694. 00002B26  4227                     clr.b      -[A7]
  3695. 00002B28  42A7                     clr.l      -[A7]
  3696. 00002B2A  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  3697. // begin alternate branch 00002B2C-00002B34
  3698. label00002B2C:
  3699. 00002B2C  0024 2F2E                ori.b      -[A4], 0x2E /* '.' */
  3700. 00002B30  000C 42A7                ori.b      A4, 0xA7
  3701. // end alternate branch 00002B2C-00002B34
  3702. label00002B2C: // (misaligned)
  3703. 00002B2E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3704. 00002B32  42A7                     clr.l      -[A7]
  3705. 00002B34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3706. 00002B38  4EBA F6D0                jsr        [PC - 0x930 /* 0000220A */]
  3707. 00002B3C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3708. 00002B40  3D40 FFFE                move.w     [A6 - 0x2], D0
  3709. 00002B44  6704                     beq        +0x6 /* 00002B4A */
  3710. 00002B46  302E FFFE                move.w     D0, [A6 - 0x2]
  3711. label00002B4A:
  3712. 00002B4A  4E5E                     unlink     A6
  3713. 00002B4C  4E75                     rts
  3714. 00002B4E  7664                     moveq.l    D3, 0x64
  3715. 00002B50  6D47                     blt        +0x49 /* 00002B99 */
  3716. 00002B52  6574                     bcs        +0x76 /* 00002BC8 */
  3717. 00002B54  4E6F                     move       A7, USP
  3718. 00002B56  4E56 FFFC                link       A6, -0x0004
  3719. 00002B5A  1D6E 000D FFFC           move.b     [A6 - 0x4], [A6 + 0xD]
  3720. label00002B60:
  3721. 00002B60  1D6E 0011 FFFD           move.b     [A6 - 0x3], [A6 + 0x11]
  3722. 00002B66  4227                     clr.b      -[A7]
  3723. 00002B68  42A7                     clr.l      -[A7]
  3724. 00002B6A  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  3725. 00002B6E  42A7                     clr.l      -[A7]
  3726. 00002B70  486E FFFC                pea.l      [A6 - 0x4]
  3727. 00002B74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3728. 00002B78  4EBA F690                jsr        [PC - 0x970 /* 0000220A */]
  3729. 00002B7C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3730. 00002B80  3D40 FFFE                move.w     [A6 - 0x2], D0
  3731. 00002B84  6704                     beq        +0x6 /* 00002B8A */
  3732. 00002B86  302E FFFE                move.w     D0, [A6 - 0x2]
  3733. label00002B8A:
  3734. 00002B8A  4E5E                     unlink     A6
  3735. 00002B8C  4E75                     rts
  3736. 00002B8E  7664                     moveq.l    D3, 0x64
  3737. 00002B90  6D53                     blt        +0x55 /* 00002BE5 */
  3738. 00002B92  6574                     bcs        +0x76 /* 00002C08 */
  3739. label00002B94:
  3740. 00002B94  506F 4E56                addq.w     [A7 + 0x4E56], 8
  3741. 00002B98  FFFE                     .invalid   <<F/7/7>>
  3742. 00002B9A  4227                     clr.b      -[A7]
  3743. 00002B9C  42A7                     clr.l      -[A7]
  3744. 00002B9E  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  3745. 00002BA2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3746. 00002BA6  486E 000C                pea.l      [A6 + 0xC]
  3747. 00002BAA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3748. 00002BAE  4EBA F65A                jsr        [PC - 0x9A6 /* 0000220A */]
  3749. 00002BB2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3750. 00002BB6  3D40 FFFE                move.w     [A6 - 0x2], D0
  3751. 00002BBA  6704                     beq        +0x6 /* 00002BC0 */
  3752. 00002BBC  302E FFFE                move.w     D0, [A6 - 0x2]
  3753. label00002BC0:
  3754. 00002BC0  4E5E                     unlink     A6
  3755. 00002BC2  4E75                     rts
  3756. 00002BC4  7664                     moveq.l    D3, 0x64
  3757. 00002BC6  6D47                     blt        +0x49 /* 00002C0F */
  3758. label00002BC8:
  3759. 00002BC8  6574                     bcs        +0x76 /* 00002C3E */
  3760. 00002BCA  506F 4E56                addq.w     [A7 + 0x4E56], 8
  3761. export_131: // at 00002BCC (misaligned)
  3762. 00002BCE  FFFC                     .invalid   <<F/7/7>>
  3763. 00002BD0  4AAE 000C                tst.l      [A6 + 0xC]
  3764. 00002BD4  6704                     beq        +0x6 /* 00002BDA */
  3765. 00002BD6  7001                     moveq.l    D0, 0x01
  3766. 00002BD8  6002                     bra        +0x4 /* 00002BDC */
  3767. label00002BDA:
  3768. 00002BDA  7000                     moveq.l    D0, 0x00
  3769. label00002BDC:
  3770. 00002BDC  1D40 FFFD                move.b     [A6 - 0x3], D0
  3771. 00002BE0  4227                     clr.b      -[A7]
  3772. 00002BE2  42A7                     clr.l      -[A7]
  3773. 00002BE4  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  3774. 00002BE8  42A7                     clr.l      -[A7]
  3775. 00002BEA  486E FFFD                pea.l      [A6 - 0x3]
  3776. 00002BEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3777. 00002BF2  4EBA F616                jsr        [PC - 0x9EA /* 0000220A */]
  3778. 00002BF6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3779. 00002BFA  3D40 FFFE                move.w     [A6 - 0x2], D0
  3780. 00002BFE  6704                     beq        +0x6 /* 00002C04 */
  3781. 00002C00  302E FFFE                move.w     D0, [A6 - 0x2]
  3782. label00002C04:
  3783. 00002C04  4E5E                     unlink     A6
  3784. 00002C06  4E75                     rts
  3785. label00002C08:
  3786. 00002C08  7664                     moveq.l    D3, 0x64
  3787. 00002C0A  6D53                     blt        +0x55 /* 00002C5F */
  3788. 00002C0C  6574                     bcs        +0x76 /* 00002C82 */
  3789. 00002C0E  506F 4E56                addq.w     [A7 + 0x4E56], 8
  3790. 00002C12  FFFE                     .invalid   <<F/7/7>>
  3791. 00002C14  4227                     clr.b      -[A7]
  3792. 00002C16  42A7                     clr.l      -[A7]
  3793. 00002C18  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  3794. 00002C1C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3795. 00002C20  42A7                     clr.l      -[A7]
  3796. 00002C22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3797. 00002C26  4EBA F5E2                jsr        [PC - 0xA1E /* 0000220A */]
  3798. 00002C2A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3799. 00002C2E  3D40 FFFE                move.w     [A6 - 0x2], D0
  3800. 00002C32  6704                     beq        +0x6 /* 00002C38 */
  3801. 00002C34  302E FFFE                move.w     D0, [A6 - 0x2]
  3802. label00002C38:
  3803. 00002C38  4E5E                     unlink     A6
  3804. 00002C3A  4E75                     rts
  3805. 00002C3C  7664                     moveq.l    D3, 0x64
  3806. label00002C3E:
  3807. 00002C3E  6D47                     blt        +0x49 /* 00002C87 */
  3808. 00002C40  6574                     bcs        +0x76 /* 00002CB6 */
  3809. 00002C42  506F 4E56                addq.w     [A7 + 0x4E56], 8
  3810. 00002C46  FFFE                     .invalid   <<F/7/7>>
  3811. 00002C48  4227                     clr.b      -[A7]
  3812. 00002C4A  42A7                     clr.l      -[A7]
  3813. 00002C4C  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  3814. 00002C50  42A7                     clr.l      -[A7]
  3815. 00002C52  486E 000C                pea.l      [A6 + 0xC]
  3816. 00002C56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3817. 00002C5A  4EBA F5AE                jsr        [PC - 0xA52 /* 0000220A */]
  3818. 00002C5E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3819. 00002C62  3D40 FFFE                move.w     [A6 - 0x2], D0
  3820. 00002C66  6704                     beq        +0x6 /* 00002C6C */
  3821. 00002C68  302E FFFE                move.w     D0, [A6 - 0x2]
  3822. label00002C6C:
  3823. 00002C6C  4E5E                     unlink     A6
  3824. 00002C6E  4E75                     rts
  3825. 00002C70  7664                     moveq.l    D3, 0x64
  3826. 00002C72  6D53                     blt        +0x55 /* 00002CC7 */
  3827. 00002C74  6574                     bcs        +0x76 /* 00002CEA */
  3828. 00002C76  5669 4E56                addq.w     [A1 + 0x4E56], 3
  3829. 00002C7A  FFFE                     .invalid   <<F/7/7>>
  3830. 00002C7C  4227                     clr.b      -[A7]
  3831. 00002C7E  42A7                     clr.l      -[A7]
  3832. 00002C80  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  3833. // begin alternate branch 00002C82-00002C88
  3834. label00002C82:
  3835. 00002C82  002A 2F2E 000C           ori.b      [A2 + 0xC], 0x2E /* '.' */
  3836. // end alternate branch 00002C82-00002C88
  3837. label00002C82: // (misaligned)
  3838. 00002C84  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3839. 00002C88  42A7                     clr.l      -[A7]
  3840. 00002C8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3841. 00002C8E  4EBA F57A                jsr        [PC - 0xA86 /* 0000220A */]
  3842. 00002C92  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3843. 00002C96  3D40 FFFE                move.w     [A6 - 0x2], D0
  3844. 00002C9A  6704                     beq        +0x6 /* 00002CA0 */
  3845. 00002C9C  302E FFFE                move.w     D0, [A6 - 0x2]
  3846. label00002CA0:
  3847. 00002CA0  4E5E                     unlink     A6
  3848. 00002CA2  4E75                     rts
  3849. 00002CA4  7664                     moveq.l    D3, 0x64
  3850. 00002CA6  6D47                     blt        +0x49 /* 00002CEF */
  3851. 00002CA8  6574                     bcs        +0x76 /* 00002D1E */
  3852. 00002CAA  5669 4E56                addq.w     [A1 + 0x4E56], 3
  3853. 00002CAE  FFFE                     .invalid   <<F/7/7>>
  3854. 00002CB0  4227                     clr.b      -[A7]
  3855. 00002CB2  42A7                     clr.l      -[A7]
  3856. 00002CB4  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  3857. // begin alternate branch 00002CB6-00002CC6
  3858. label00002CB6:
  3859. 00002CB6  002B 42A7 486E           ori.b      [A3 + 0x486E], 0xA7
  3860. 00002CBC  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  3861. 00002CC0  0008 4EBA                ori.b      A0, 0xBA
  3862. 00002CC4  F546                     .extension 0x546 <<F/4-5/2>> // unimplemented
  3863. // end alternate branch 00002CB6-00002CC6
  3864. label00002CB6: // (misaligned)
  3865. 00002CB8  42A7                     clr.l      -[A7]
  3866. 00002CBA  486E 000C                pea.l      [A6 + 0xC]
  3867. 00002CBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3868. 00002CC2  4EBA F546                jsr        [PC - 0xABA /* 0000220A */]
  3869. 00002CC6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3870. 00002CCA  3D40 FFFE                move.w     [A6 - 0x2], D0
  3871. 00002CCE  6704                     beq        +0x6 /* 00002CD4 */
  3872. 00002CD0  302E FFFE                move.w     D0, [A6 - 0x2]
  3873. label00002CD4:
  3874. 00002CD4  4E5E                     unlink     A6
  3875. 00002CD6  4E75                     rts
  3876. 00002CD8  7664                     moveq.l    D3, 0x64
  3877. 00002CDA  6D53                     blt        +0x55 /* 00002D2F */
  3878. 00002CDC  6574                     bcs        +0x76 /* 00002D52 */
  3879. 00002CDE  5265                     addq.w     -[A5], 1
  3880. 00002CE0  4E56 FFFE                link       A6, -0x0002
  3881. 00002CE4  4227                     clr.b      -[A7]
  3882. 00002CE6  42A7                     clr.l      -[A7]
  3883. 00002CE8  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3884. // begin alternate branch 00002CEA-00002CF0
  3885. label00002CEA:
  3886. 00002CEA  002C 2F2E 000C           ori.b      [A4 + 0xC], 0x2E /* '.' */
  3887. // end alternate branch 00002CEA-00002CF0
  3888. label00002CEA: // (misaligned)
  3889. 00002CEC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3890. 00002CF0  42A7                     clr.l      -[A7]
  3891. 00002CF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3892. 00002CF6  4EBA F512                jsr        [PC - 0xAEE /* 0000220A */]
  3893. 00002CFA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3894. 00002CFE  3D40 FFFE                move.w     [A6 - 0x2], D0
  3895. 00002D02  6704                     beq        +0x6 /* 00002D08 */
  3896. 00002D04  302E FFFE                move.w     D0, [A6 - 0x2]
  3897. label00002D08:
  3898. 00002D08  4E5E                     unlink     A6
  3899. 00002D0A  4E75                     rts
  3900. 00002D0C  7664                     moveq.l    D3, 0x64
  3901. 00002D0E  6D47                     blt        +0x49 /* 00002D57 */
  3902. 00002D10  6574                     bcs        +0x76 /* 00002D86 */
  3903. 00002D12  5265                     addq.w     -[A5], 1
  3904. export_132:
  3905. fn00002D14:
  3906. 00002D14  4E56 FFFE                link       A6, -0x0002
  3907. 00002D18  3F3C 0007                move.w     -[A7], 0x7
  3908. 00002D1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3909. // begin alternate branch 00002D1E-00002D26
  3910. label00002D1E:
  3911. 00002D1E  0008 4EBA                ori.b      A0, 0xBA
  3912. 00002D22  FC60 5C8F                .extension 0xC60 <<F/1/6>>, 0x5C8F // unimplemented
  3913. // end alternate branch 00002D1E-00002D26
  3914. label00002D1E: // (misaligned)
  3915. 00002D20  4EBA FC60                jsr        [PC - 0x3A0 /* 00002982 */]
  3916. 00002D24  5C8F                     addq.l     A7, 6
  3917. 00002D26  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  3918. 00002D2A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3919. 00002D2E  3F3C 0002                move.w     -[A7], 0x2
  3920. 00002D32  42A7                     clr.l      -[A7]
  3921. 00002D34  42A7                     clr.l      -[A7]
  3922. 00002D36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3923. 00002D3A  4EBA F4CE                jsr        [PC - 0xB32 /* 0000220A */]
  3924. 00002D3E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3925. 00002D42  3D40 FFFE                move.w     [A6 - 0x2], D0
  3926. 00002D46  6704                     beq        +0x6 /* 00002D4C */
  3927. 00002D48  302E FFFE                move.w     D0, [A6 - 0x2]
  3928. label00002D4C:
  3929. 00002D4C  4E5E                     unlink     A6
  3930. 00002D4E  4E75                     rts
  3931. 00002D50  7664                     moveq.l    D3, 0x64
  3932. label00002D52:
  3933. 00002D52  6D50                     blt        +0x52 /* 00002DA4 */
  3934. 00002D54  6C61                     bge        +0x63 /* 00002DB7 */
  3935. 00002D56  7920                     moveq.l    D4, 0x20
  3936. export_134:
  3937. 00002D58  4E56 FFFA                link       A6, -0x0006
  3938. 00002D5C  3F3C 0019                move.w     -[A7], 0x19
  3939. 00002D60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3940. 00002D64  4EBA FC1C                jsr        [PC - 0x3E4 /* 00002982 */]
  3941. 00002D68  5C8F                     addq.l     A7, 6
  3942. 00002D6A  4A6E 0014                tst.w      [A6 + 0x14]
  3943. 00002D6E  6730                     beq        +0x32 /* 00002DA0 */
  3944. 00002D70  1D7C 0001 FFFA           move.b     [A6 - 0x6], 0x1
  3945. 00002D76  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  3946. 00002D7A  42A7                     clr.l      -[A7]
  3947. 00002D7C  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  3948. 00002D80  42A7                     clr.l      -[A7]
  3949. 00002D82  486E FFFA                pea.l      [A6 - 0x6]
  3950. label00002D86:
  3951. 00002D86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3952. 00002D8A  4EBA F47E                jsr        [PC - 0xB82 /* 0000220A */]
  3953. 00002D8E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3954. 00002D92  3D40 FFFE                move.w     [A6 - 0x2], D0
  3955. 00002D96  6708                     beq        +0xA /* 00002DA0 */
  3956. 00002D98  302E FFFE                move.w     D0, [A6 - 0x2]
  3957. 00002D9C  6000 00B2                bra        +0xB4 /* 00002E50 */
  3958. label00002DA0:
  3959. 00002DA0  4AAE 000C                tst.l      [A6 + 0xC]
  3960. label00002DA4:
  3961. 00002DA4  672A                     beq        +0x2C /* 00002DD0 */
  3962. 00002DA6  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  3963. 00002DAA  42A7                     clr.l      -[A7]
  3964. 00002DAC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3965. 00002DB0  42A7                     clr.l      -[A7]
  3966. 00002DB2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3967. 00002DB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3968. 00002DBA  4EBA F44E                jsr        [PC - 0xBB2 /* 0000220A */]
  3969. 00002DBE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3970. 00002DC2  3D40 FFFE                move.w     [A6 - 0x2], D0
  3971. 00002DC6  6708                     beq        +0xA /* 00002DD0 */
  3972. 00002DC8  302E FFFE                move.w     D0, [A6 - 0x2]
  3973. 00002DCC  6000 0082                bra        +0x84 /* 00002E50 */
  3974. label00002DD0:
  3975. 00002DD0  4A6E 0014                tst.w      [A6 + 0x14]
  3976. 00002DD4  672C                     beq        +0x2E /* 00002E02 */
  3977. 00002DD6  422E FFFA                clr.b      [A6 - 0x6]
  3978. 00002DDA  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  3979. 00002DDE  42A7                     clr.l      -[A7]
  3980. 00002DE0  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  3981. 00002DE4  42A7                     clr.l      -[A7]
  3982. 00002DE6  486E FFFA                pea.l      [A6 - 0x6]
  3983. 00002DEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3984. 00002DEE  4EBA F41A                jsr        [PC - 0xBE6 /* 0000220A */]
  3985. 00002DF2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3986. 00002DF6  3D40 FFFE                move.w     [A6 - 0x2], D0
  3987. 00002DFA  6706                     beq        +0x8 /* 00002E02 */
  3988. 00002DFC  302E FFFE                move.w     D0, [A6 - 0x2]
  3989. 00002E00  604E                     bra        +0x50 /* 00002E50 */
  3990. label00002E02:
  3991. 00002E02  4AAE 0010                tst.l      [A6 + 0x10]
  3992. 00002E06  6724                     beq        +0x26 /* 00002E2C */
  3993. 00002E08  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  3994. 00002E0C  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  3995. 00002E10  3F3C 0003                move.w     -[A7], 0x3
  3996. 00002E14  42A7                     clr.l      -[A7]
  3997. 00002E16  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3998. 00002E1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3999. 00002E1E  4EBA F3EA                jsr        [PC - 0xC16 /* 0000220A */]
  4000. 00002E22  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4001. 00002E26  3D40 FFFE                move.w     [A6 - 0x2], D0
  4002. 00002E2A  6020                     bra        +0x22 /* 00002E4C */
  4003. label00002E2C:
  4004. 00002E2C  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  4005. 00002E30  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  4006. 00002E34  3F3C 0002                move.w     -[A7], 0x2
  4007. 00002E38  42A7                     clr.l      -[A7]
  4008. 00002E3A  42A7                     clr.l      -[A7]
  4009. 00002E3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4010. 00002E40  4EBA F3C8                jsr        [PC - 0xC38 /* 0000220A */]
  4011. 00002E44  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4012. 00002E48  3D40 FFFE                move.w     [A6 - 0x2], D0
  4013. label00002E4C:
  4014. 00002E4C  302E FFFE                move.w     D0, [A6 - 0x2]
  4015. label00002E50:
  4016. 00002E50  4E5E                     unlink     A6
  4017. 00002E52  4E75                     rts
  4018. 00002E54  7664                     moveq.l    D3, 0x64
  4019. 00002E56  6D50                     blt        +0x52 /* 00002EA8 */
  4020. 00002E58  6C61                     bge        +0x63 /* 00002EBB */
  4021. 00002E5A  7952                     moveq.l    D4, 0x52
  4022. 00002E5C  4E56 FFFE                link       A6, -0x0002
  4023. 00002E60  3F3C 0002                move.w     -[A7], 0x2
  4024. 00002E64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4025. 00002E68  4EBA FB18                jsr        [PC - 0x4E8 /* 00002982 */]
  4026. 00002E6C  5C8F                     addq.l     A7, 6
  4027. 00002E6E  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4028. 00002E72  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4029. 00002E76  3F3C 0004                move.w     -[A7], 0x4
  4030. 00002E7A  42A7                     clr.l      -[A7]
  4031. 00002E7C  42A7                     clr.l      -[A7]
  4032. 00002E7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4033. 00002E82  4EBA F386                jsr        [PC - 0xC7A /* 0000220A */]
  4034. 00002E86  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4035. 00002E8A  3D40 FFFE                move.w     [A6 - 0x2], D0
  4036. 00002E8E  302E FFFE                move.w     D0, [A6 - 0x2]
  4037. 00002E92  4E5E                     unlink     A6
  4038. 00002E94  4E75                     rts
  4039. 00002E96  7664                     moveq.l    D3, 0x64
  4040. 00002E98  6D52                     blt        +0x54 /* 00002EEC */
  4041. 00002E9A  6563                     bcs        +0x65 /* 00002EFF */
  4042. 00002E9C  6F72                     ble        +0x74 /* 00002F10 */
  4043. export_135:
  4044. 00002E9E  4E56 FFFA                link       A6, -0x0006
  4045. 00002EA2  302E 000C                move.w     D0, [A6 + 0xC]
  4046. 00002EA6  0C40 000E                cmpi.w     D0, 0xE
  4047. // begin alternate branch 00002EA8-00002EAC
  4048. label00002EA8:
  4049. 00002EA8  000E 627C                ori.b      A6, 0x7C /* '|' */
  4050. // end alternate branch 00002EA8-00002EAC
  4051. label00002EA8: // (misaligned)
  4052. 00002EAA  627C                     bhi        +0x7E /* 00002F28 */
  4053. 00002EAC  43FA 00C0                lea.l      A1, [PC + 0xC0 /* 00002F6E, value 0xFF4AFF52 */]
  4054. 00002EB0  D040                     add.w      D0, D0
  4055. 00002EB2  D2F1 0000                add.w      A1, [A1 + D0.w]
  4056. 00002EB6  4ED1                     jmp        [A1]
  4057. 00002EB8  700B                     moveq.l    D0, 0x0B
  4058. 00002EBA  2D40 FFFA                move.l     [A6 - 0x6], D0
  4059. 00002EBE  606E                     bra        +0x70 /* 00002F2E */
  4060. 00002EC0  700A                     moveq.l    D0, 0x0A
  4061. 00002EC2  2D40 FFFA                move.l     [A6 - 0x6], D0
  4062. 00002EC6  6066                     bra        +0x68 /* 00002F2E */
  4063. 00002EC8  700A                     moveq.l    D0, 0x0A
  4064. 00002ECA  2D40 FFFA                move.l     [A6 - 0x6], D0
  4065. 00002ECE  605E                     bra        +0x60 /* 00002F2E */
  4066. 00002ED0  700A                     moveq.l    D0, 0x0A
  4067. 00002ED2  2D40 FFFA                move.l     [A6 - 0x6], D0
  4068. 00002ED6  6056                     bra        +0x58 /* 00002F2E */
  4069. 00002ED8  700A                     moveq.l    D0, 0x0A
  4070. 00002EDA  2D40 FFFA                move.l     [A6 - 0x6], D0
  4071. 00002EDE  604E                     bra        +0x50 /* 00002F2E */
  4072. 00002EE0  700A                     moveq.l    D0, 0x0A
  4073. 00002EE2  2D40 FFFA                move.l     [A6 - 0x6], D0
  4074. 00002EE6  6046                     bra        +0x48 /* 00002F2E */
  4075. 00002EE8  700A                     moveq.l    D0, 0x0A
  4076. 00002EEA  2D40 FFFA                move.l     [A6 - 0x6], D0
  4077. // begin alternate branch 00002EEC-00002EEE
  4078. label00002EEC:
  4079. 00002EEC  FFFA                     .invalid   <<F/7/7>>
  4080. // end alternate branch 00002EEC-00002EEE
  4081. label00002EEC: // (misaligned)
  4082. 00002EEE  603E                     bra        +0x40 /* 00002F2E */
  4083. 00002EF0  7009                     moveq.l    D0, 0x09
  4084. 00002EF2  2D40 FFFA                move.l     [A6 - 0x6], D0
  4085. 00002EF6  6036                     bra        +0x38 /* 00002F2E */
  4086. 00002EF8  7009                     moveq.l    D0, 0x09
  4087. 00002EFA  2D40 FFFA                move.l     [A6 - 0x6], D0
  4088. 00002EFE  602E                     bra        +0x30 /* 00002F2E */
  4089. 00002F00  7010                     moveq.l    D0, 0x10
  4090. 00002F02  2D40 FFFA                move.l     [A6 - 0x6], D0
  4091. 00002F06  6026                     bra        +0x28 /* 00002F2E */
  4092. 00002F08  7011                     moveq.l    D0, 0x11
  4093. 00002F0A  2D40 FFFA                move.l     [A6 - 0x6], D0
  4094. 00002F0E  601E                     bra        +0x20 /* 00002F2E */
  4095. label00002F10:
  4096. 00002F10  7012                     moveq.l    D0, 0x12
  4097. 00002F12  2D40 FFFA                move.l     [A6 - 0x6], D0
  4098. 00002F16  6016                     bra        +0x18 /* 00002F2E */
  4099. 00002F18  7007                     moveq.l    D0, 0x07
  4100. 00002F1A  2D40 FFFA                move.l     [A6 - 0x6], D0
  4101. 00002F1E  600E                     bra        +0x10 /* 00002F2E */
  4102. 00002F20  7006                     moveq.l    D0, 0x06
  4103. 00002F22  2D40 FFFA                move.l     [A6 - 0x6], D0
  4104. 00002F26  6006                     bra        +0x8 /* 00002F2E */
  4105. label00002F28:
  4106. 00002F28  7005                     moveq.l    D0, 0x05
  4107. 00002F2A  2D40 FFFA                move.l     [A6 - 0x6], D0
  4108. label00002F2E:
  4109. 00002F2E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  4110. 00002F32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4111. 00002F36  4EBA FA4A                jsr        [PC - 0x5B6 /* 00002982 */]
  4112. 00002F3A  5C8F                     addq.l     A7, 6
  4113. 00002F3C  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  4114. 00002F40  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4115. 00002F44  3F3C 0005                move.w     -[A7], 0x5
  4116. 00002F48  42A7                     clr.l      -[A7]
  4117. 00002F4A  486E 000C                pea.l      [A6 + 0xC]
  4118. 00002F4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4119. 00002F52  4EBA F2B6                jsr        [PC - 0xD4A /* 0000220A */]
  4120. 00002F56  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4121. 00002F5A  3D40 FFFE                move.w     [A6 - 0x2], D0
  4122. 00002F5E  302E FFFE                move.w     D0, [A6 - 0x2]
  4123. 00002F62  4E5E                     unlink     A6
  4124. 00002F64  4E75                     rts
  4125. 00002F66  7664                     moveq.l    D3, 0x64
  4126. 00002F68  6D43                     blt        +0x45 /* 00002FAD */
  4127. 00002F6A  7565                     moveq.l    D2, 0x65
  4128. 00002F6C  4D65                     chk.w      D6, -[A5]
  4129. 00002F6E  FF4A                     .extension 0xF4A <<F/4-5/7>> // unimplemented
  4130. 00002F70  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  4131. 00002F72  FF5A                     .extension 0xF5A <<F/4-5/7>> // unimplemented
  4132. 00002F74  FF62                     .extension 0xF62 <<F/4-5/7>> // unimplemented
  4133. 00002F76  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  4134. 00002F78  FF72                     .extension 0xF72 <<F/4-5/7>> // unimplemented
  4135. 00002F7A  FF7A                     .extension 0xF7A <<F/4-5/7>> // unimplemented
  4136. 00002F7C  FF82                     .invalid   <<F/6/7>>
  4137. 00002F7E  FF8A                     .invalid   <<F/6/7>>
  4138. 00002F80  FF92                     .invalid   <<F/6/7>>
  4139. 00002F82  FF9A                     .invalid   <<F/6/7>>
  4140. 00002F84  FFA2                     .invalid   <<F/6/7>>
  4141. 00002F86  FFAA                     .invalid   <<F/6/7>>
  4142. 00002F88  FFB2                     .invalid   <<F/6/7>>
  4143. 00002F8A  FFBA                     .invalid   <<F/6/7>>
  4144. export_136:
  4145. 00002F8C  4E56 FFFE                link       A6, -0x0002
  4146. 00002F90  3F3C 0004                move.w     -[A7], 0x4
  4147. 00002F94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4148. 00002F98  4EBA F9E8                jsr        [PC - 0x618 /* 00002982 */]
  4149. 00002F9C  5C8F                     addq.l     A7, 6
  4150. 00002F9E  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4151. 00002FA2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4152. 00002FA6  3F3C 0006                move.w     -[A7], 0x6
  4153. 00002FAA  42A7                     clr.l      -[A7]
  4154. 00002FAC  42A7                     clr.l      -[A7]
  4155. 00002FAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4156. 00002FB2  4EBA F256                jsr        [PC - 0xDAA /* 0000220A */]
  4157. 00002FB6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4158. 00002FBA  3D40 FFFE                move.w     [A6 - 0x2], D0
  4159. 00002FBE  302E FFFE                move.w     D0, [A6 - 0x2]
  4160. 00002FC2  4E5E                     unlink     A6
  4161. 00002FC4  4E75                     rts
  4162. 00002FC6  7664                     moveq.l    D3, 0x64
  4163. 00002FC8  6D46                     blt        +0x48 /* 00003010 */
  4164. 00002FCA  6173                     bsr        +0x75 /* 0000303F */
  4165. 00002FCC  7446                     moveq.l    D2, 0x46
  4166. export_137:
  4167. 00002FCE  4E56 FFF8                link       A6, -0x0008
  4168. 00002FD2  486E FFFA                pea.l      [A6 - 0x6]
  4169. 00002FD6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4170. 00002FDA  4EBA F970                jsr        [PC - 0x690 /* 0000294C */]
  4171. 00002FDE  508F                     addq.l     A7, 8
  4172. 00002FE0  3D40 FFFE                move.w     [A6 - 0x2], D0
  4173. 00002FE4  6708                     beq        +0xA /* 00002FEE */
  4174. 00002FE6  302E FFFE                move.w     D0, [A6 - 0x2]
  4175. 00002FEA  6000 00E0                bra        +0xE2 /* 000030CC */
  4176. label00002FEE:
  4177. 00002FEE  7003                     moveq.l    D0, 0x03
  4178. 00002FF0  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  4179. 00002FF4  57C0                     seq        D0
  4180. 00002FF6  4400                     neg.b      D0
  4181. 00002FF8  4880                     ext.w      D0
  4182. 00002FFA  7209                     moveq.l    D1, 0x09
  4183. 00002FFC  B2AE FFFA                cmp.l      D1, [A6 - 0x6]
  4184. 00003000  57C1                     seq        D1
  4185. 00003002  4401                     neg.b      D1
  4186. 00003004  4881                     ext.w      D1
  4187. 00003006  8041                     or.w       D0, D1
  4188. 00003008  7213                     moveq.l    D1, 0x13
  4189. 0000300A  B2AE FFFA                cmp.l      D1, [A6 - 0x6]
  4190. 0000300E  57C1                     seq        D1
  4191. label00003010:
  4192. 00003010  4401                     neg.b      D1
  4193. 00003012  4881                     ext.w      D1
  4194. 00003014  8041                     or.w       D0, D1
  4195. 00003016  7215                     moveq.l    D1, 0x15
  4196. 00003018  B2AE FFFA                cmp.l      D1, [A6 - 0x6]
  4197. 0000301C  57C1                     seq        D1
  4198. 0000301E  4401                     neg.b      D1
  4199. 00003020  4881                     ext.w      D1
  4200. 00003022  8041                     or.w       D0, D1
  4201. 00003024  3D40 FFF8                move.w     [A6 - 0x8], D0
  4202. 00003028  4A6E 000C                tst.w      [A6 + 0xC]
  4203. 0000302C  56C0                     sne        D0
  4204. 0000302E  4400                     neg.b      D0
  4205. 00003030  4880                     ext.w      D0
  4206. 00003032  322E FFF8                move.w     D1, [A6 - 0x8]
  4207. 00003036  B141                     xor.w      D1, D0
  4208. 00003038  6700 0088                beq        +0x8A /* 000030C2 */
  4209. 0000303C  202E FFFA                move.l     D0, [A6 - 0x6]
  4210. 00003040  7216                     moveq.l    D1, 0x16
  4211. 00003042  B081                     cmp.l      D0, D1
  4212. 00003044  6244                     bhi        +0x46 /* 0000308A */
  4213. 00003046  43FA 0090                lea.l      A1, [PC + 0x90 /* 000030D8, value 0xFFB2FFB2 */]
  4214. 0000304A  D040                     add.w      D0, D0
  4215. 0000304C  D2F1 0000                add.w      A1, [A1 + D0.w]
  4216. 00003050  4ED1                     jmp        [A1]
  4217. 00003052  7003                     moveq.l    D0, 0x03
  4218. 00003054  2D40 FFFA                move.l     [A6 - 0x6], D0
  4219. 00003058  6036                     bra        +0x38 /* 00003090 */
  4220. 0000305A  7013                     moveq.l    D0, 0x13
  4221. 0000305C  2D40 FFFA                move.l     [A6 - 0x6], D0
  4222. 00003060  602E                     bra        +0x30 /* 00003090 */
  4223. 00003062  7015                     moveq.l    D0, 0x15
  4224. 00003064  2D40 FFFA                move.l     [A6 - 0x6], D0
  4225. 00003068  6026                     bra        +0x28 /* 00003090 */
  4226. 0000306A  7009                     moveq.l    D0, 0x09
  4227. 0000306C  2D40 FFFA                move.l     [A6 - 0x6], D0
  4228. 00003070  601E                     bra        +0x20 /* 00003090 */
  4229. 00003072  7002                     moveq.l    D0, 0x02
  4230. 00003074  2D40 FFFA                move.l     [A6 - 0x6], D0
  4231. 00003078  6016                     bra        +0x18 /* 00003090 */
  4232. 0000307A  7014                     moveq.l    D0, 0x14
  4233. 0000307C  2D40 FFFA                move.l     [A6 - 0x6], D0
  4234. 00003080  600E                     bra        +0x10 /* 00003090 */
  4235. 00003082  7016                     moveq.l    D0, 0x16
  4236. 00003084  2D40 FFFA                move.l     [A6 - 0x6], D0
  4237. 00003088  6006                     bra        +0x8 /* 00003090 */
  4238. label0000308A:
  4239. 0000308A  7007                     moveq.l    D0, 0x07
  4240. 0000308C  2D40 FFFA                move.l     [A6 - 0x6], D0
  4241. label00003090:
  4242. 00003090  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  4243. 00003094  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4244. 00003098  4EBA F8E8                jsr        [PC - 0x718 /* 00002982 */]
  4245. 0000309C  5C8F                     addq.l     A7, 6
  4246. 0000309E  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  4247. 000030A2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4248. 000030A6  3F3C 0007                move.w     -[A7], 0x7
  4249. 000030AA  42A7                     clr.l      -[A7]
  4250. 000030AC  486E 000C                pea.l      [A6 + 0xC]
  4251. 000030B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4252. 000030B4  4EBA F154                jsr        [PC - 0xEAC /* 0000220A */]
  4253. 000030B8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4254. 000030BC  3D40 FFFE                move.w     [A6 - 0x2], D0
  4255. 000030C0  6006                     bra        +0x8 /* 000030C8 */
  4256. label000030C2:
  4257. 000030C2  3D7C DFF3 FFFE           move.w     [A6 - 0x2], 0xDFF3
  4258. label000030C8:
  4259. 000030C8  302E FFFE                move.w     D0, [A6 - 0x2]
  4260. label000030CC:
  4261. 000030CC  4E5E                     unlink     A6
  4262. 000030CE  4E75                     rts
  4263. 000030D0  7664                     moveq.l    D3, 0x64
  4264. 000030D2  6D50                     blt        +0x52 /* 00003124 */
  4265. 000030D4  6175                     bsr        +0x77 /* 0000314B */
  4266. 000030D6  7365                     moveq.l    D1, 0x65
  4267. 000030D8  FFB2                     .invalid   <<F/6/7>>
  4268. 000030DA  FFB2                     .invalid   <<F/6/7>>
  4269. 000030DC  FF7A                     .extension 0xF7A <<F/4-5/7>> // unimplemented
  4270. 000030DE  FF9A                     .invalid   <<F/6/7>>
  4271. 000030E0  FFB2                     .invalid   <<F/6/7>>
  4272. 000030E2  FFB2                     .invalid   <<F/6/7>>
  4273. 000030E4  FFB2                     .invalid   <<F/6/7>>
  4274. 000030E6  FF92                     .invalid   <<F/6/7>>
  4275. 000030E8  FFB2                     .invalid   <<F/6/7>>
  4276. 000030EA  FFB2                     .invalid   <<F/6/7>>
  4277. 000030EC  FFB2                     .invalid   <<F/6/7>>
  4278. 000030EE  FFB2                     .invalid   <<F/6/7>>
  4279. 000030F0  FFB2                     .invalid   <<F/6/7>>
  4280. 000030F2  FFB2                     .invalid   <<F/6/7>>
  4281. 000030F4  FFB2                     .invalid   <<F/6/7>>
  4282. 000030F6  FFB2                     .invalid   <<F/6/7>>
  4283. 000030F8  FFB2                     .invalid   <<F/6/7>>
  4284. 000030FA  FFB2                     .invalid   <<F/6/7>>
  4285. 000030FC  FFB2                     .invalid   <<F/6/7>>
  4286. 000030FE  FFA2                     .invalid   <<F/6/7>>
  4287. 00003100  FF82                     .invalid   <<F/6/7>>
  4288. 00003102  FFAA                     .invalid   <<F/6/7>>
  4289. 00003104  FF8A                     .invalid   <<F/6/7>>
  4290. export_138:
  4291. 00003106  4E56 FFFE                link       A6, -0x0002
  4292. 0000310A  3F3C 000C                move.w     -[A7], 0xC
  4293. 0000310E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4294. 00003112  4EBA F86E                jsr        [PC - 0x792 /* 00002982 */]
  4295. 00003116  5C8F                     addq.l     A7, 6
  4296. 00003118  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4297. 0000311C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4298. 00003120  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4299. label00003124:
  4300. 00003124  42A7                     clr.l      -[A7]
  4301. 00003126  42A7                     clr.l      -[A7]
  4302. 00003128  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4303. 0000312C  4EBA F0DC                jsr        [PC - 0xF24 /* 0000220A */]
  4304. 00003130  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4305. 00003134  3D40 FFFE                move.w     [A6 - 0x2], D0
  4306. 00003138  302E FFFE                move.w     D0, [A6 - 0x2]
  4307. 0000313C  4E5E                     unlink     A6
  4308. 0000313E  4E75                     rts
  4309. 00003140  7664                     moveq.l    D3, 0x64
  4310. 00003142  6D52                     blt        +0x54 /* 00003196 */
  4311. 00003144  6577                     bcs        +0x79 /* 000031BD */
  4312. 00003146  696E                     bvs        +0x70 /* 000031B6 */
  4313. export_133:
  4314. fn00003148:
  4315. 00003148  4E56 FFFE                link       A6, -0x0002
  4316. 0000314C  3F3C 0001                move.w     -[A7], 0x1
  4317. 00003150  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4318. 00003154  4EBA F82C                jsr        [PC - 0x7D4 /* 00002982 */]
  4319. 00003158  5C8F                     addq.l     A7, 6
  4320. 0000315A  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4321. 0000315E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4322. 00003162  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  4323. 00003166  42A7                     clr.l      -[A7]
  4324. 00003168  42A7                     clr.l      -[A7]
  4325. 0000316A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4326. 0000316E  4EBA F09A                jsr        [PC - 0xF66 /* 0000220A */]
  4327. 00003172  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4328. 00003176  3D40 FFFE                move.w     [A6 - 0x2], D0
  4329. 0000317A  302E FFFE                move.w     D0, [A6 - 0x2]
  4330. 0000317E  4E5E                     unlink     A6
  4331. 00003180  4E75                     rts
  4332. 00003182  7664                     moveq.l    D3, 0x64
  4333. 00003184  6D53                     blt        +0x55 /* 000031D9 */
  4334. 00003186  746F                     moveq.l    D2, 0x6F
  4335. 00003188  7020                     moveq.l    D0, 0x20
  4336. export_139:
  4337. fn0000318A:
  4338. 0000318A  4E56 FFFE                link       A6, -0x0002
  4339. 0000318E  3F3C 001B                move.w     -[A7], 0x1B
  4340. 00003192  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4341. label00003196:
  4342. 00003196  4EBA F7EA                jsr        [PC - 0x816 /* 00002982 */]
  4343. 0000319A  5C8F                     addq.l     A7, 6
  4344. 0000319C  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  4345. 000031A0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4346. 000031A4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4347. 000031A8  42A7                     clr.l      -[A7]
  4348. 000031AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4349. 000031AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4350. 000031B2  4EBA F056                jsr        [PC - 0xFAA /* 0000220A */]
  4351. label000031B6:
  4352. 000031B6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4353. 000031BA  3D40 FFFE                move.w     [A6 - 0x2], D0
  4354. 000031BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4355. 000031C2  4EBA ED78                jsr        [PC - 0x1288 /* 00001F3C */]
  4356. 000031C6  588F                     addq.l     A7, 4
  4357. 000031C8  206E 0008                movea.l    A0, [A6 + 0x8]
  4358. 000031CC  2140 02B0                move.l     [A0 + 0x2B0], D0
  4359. 000031D0  302E FFFE                move.w     D0, [A6 - 0x2]
  4360. 000031D4  4E5E                     unlink     A6
  4361. 000031D6  4E75                     rts
  4362. 000031D8  7664                     moveq.l    D3, 0x64
  4363. 000031DA  6D47                     blt        +0x49 /* 00003223 */
  4364. 000031DC  6F54                     ble        +0x56 /* 00003232 */
  4365. 000031DE  6F50                     ble        +0x52 /* 00003230 */
  4366. 000031E0  4E56 FFFA                link       A6, -0x0006
  4367. 000031E4  3F3C 001C                move.w     -[A7], 0x1C
  4368. 000031E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4369. 000031EC  4EBA F794                jsr        [PC - 0x86C /* 00002982 */]
  4370. 000031F0  5C8F                     addq.l     A7, 6
  4371. 000031F2  3D6E 000C FFFA           move.w     [A6 - 0x6], [A6 + 0xC]
  4372. 000031F8  3D6E 000E FFFC           move.w     [A6 - 0x4], [A6 + 0xE]
  4373. 000031FE  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  4374. 00003202  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4375. 00003206  3F3C 000B                move.w     -[A7], 0xB
  4376. 0000320A  42A7                     clr.l      -[A7]
  4377. 0000320C  486E FFFA                pea.l      [A6 - 0x6]
  4378. 00003210  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4379. 00003214  4EBA EFF4                jsr        [PC - 0x100C /* 0000220A */]
  4380. 00003218  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4381. 0000321C  3D40 FFFE                move.w     [A6 - 0x2], D0
  4382. 00003220  302E FFFE                move.w     D0, [A6 - 0x2]
  4383. 00003224  4E5E                     unlink     A6
  4384. 00003226  4E75                     rts
  4385. 00003228  7664                     moveq.l    D3, 0x64
  4386. 0000322A  6D47                     blt        +0x49 /* 00003273 */
  4387. 0000322C  6F54                     ble        +0x56 /* 00003282 */
  4388. 0000322E  6F49                     ble        +0x4B /* 00003279 */
  4389. export_140:
  4390. label00003230:
  4391. 00003230  4E56 FFFA                link       A6, -0x0006
  4392. // begin alternate branch 00003232-00003234
  4393. label00003232:
  4394. 00003232  FFFA                     .invalid   <<F/7/7>>
  4395. // end alternate branch 00003232-00003234
  4396. label00003232: // (misaligned)
  4397. 00003234  4A2E 0010                tst.b      [A6 + 0x10]
  4398. 00003238  6722                     beq        +0x24 /* 0000325C */
  4399. 0000323A  1F2E 0016                move.b     -[A7], [A6 + 0x16]
  4400. 0000323E  42A7                     clr.l      -[A7]
  4401. 00003240  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  4402. 00003244  42A7                     clr.l      -[A7]
  4403. 00003246  486E 000C                pea.l      [A6 + 0xC]
  4404. 0000324A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4405. 0000324E  4EBA EFBA                jsr        [PC - 0x1046 /* 0000220A */]
  4406. 00003252  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4407. 00003256  3D40 FFFE                move.w     [A6 - 0x2], D0
  4408. 0000325A  6020                     bra        +0x22 /* 0000327C */
  4409. label0000325C:
  4410. 0000325C  1F2E 0016                move.b     -[A7], [A6 + 0x16]
  4411. 00003260  42A7                     clr.l      -[A7]
  4412. 00003262  3F3C 000C                move.w     -[A7], 0xC
  4413. 00003266  42A7                     clr.l      -[A7]
  4414. 00003268  486E 000C                pea.l      [A6 + 0xC]
  4415. 0000326C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4416. 00003270  4EBA EF98                jsr        [PC - 0x1068 /* 0000220A */]
  4417. 00003274  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4418. 00003278  3D40 FFFE                move.w     [A6 - 0x2], D0
  4419. label0000327C:
  4420. 0000327C  4A6E FFFE                tst.w      [A6 - 0x2]
  4421. 00003280  6706                     beq        +0x8 /* 00003288 */
  4422. label00003282:
  4423. 00003282  302E FFFE                move.w     D0, [A6 - 0x2]
  4424. 00003286  602E                     bra        +0x30 /* 000032B6 */
  4425. label00003288:
  4426. 00003288  2D7C 0000 2A30 FFFA      move.l     [A6 - 0x6], 0x2A30 /* '*0' */
  4427. 00003290  1F2E 0016                move.b     -[A7], [A6 + 0x16]
  4428. 00003294  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4429. 00003298  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  4430. 0000329C  42A7                     clr.l      -[A7]
  4431. 0000329E  486E FFFA                pea.l      [A6 - 0x6]
  4432. 000032A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4433. 000032A6  4EBA EF62                jsr        [PC - 0x109E /* 0000220A */]
  4434. 000032AA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4435. 000032AE  3D40 FFFE                move.w     [A6 - 0x2], D0
  4436. 000032B2  302E FFFE                move.w     D0, [A6 - 0x2]
  4437. label000032B6:
  4438. 000032B6  4E5E                     unlink     A6
  4439. 000032B8  4E75                     rts
  4440. 000032BA  7664                     moveq.l    D3, 0x64
  4441. 000032BC  6D49                     blt        +0x4B /* 00003307 */
  4442. 000032BE  6E69                     bgt        +0x6B /* 00003329 */
  4443. 000032C0  744D                     moveq.l    D2, 0x4D
  4444. export_141:
  4445. 000032C2  4E56 FFFE                link       A6, -0x0002
  4446. 000032C6  4267                     clr.w      -[A7]
  4447. 000032C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4448. 000032CC  4EBA F6B4                jsr        [PC - 0x94C /* 00002982 */]
  4449. 000032D0  5C8F                     addq.l     A7, 6
  4450. 000032D2  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4451. 000032D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4452. 000032DA  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  4453. 000032DE  42A7                     clr.l      -[A7]
  4454. 000032E0  42A7                     clr.l      -[A7]
  4455. 000032E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4456. 000032E6  4EBA EF22                jsr        [PC - 0x10DE /* 0000220A */]
  4457. 000032EA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4458. 000032EE  3D40 FFFE                move.w     [A6 - 0x2], D0
  4459. 000032F2  302E FFFE                move.w     D0, [A6 - 0x2]
  4460. 000032F6  4E5E                     unlink     A6
  4461. 000032F8  4E75                     rts
  4462. 000032FA  7664                     moveq.l    D3, 0x64
  4463. 000032FC  6D45                     blt        +0x47 /* 00003343 */
  4464. 000032FE  6A65                     bpl        +0x67 /* 00003365 */
  4465. 00003300  6374                     bls        +0x76 /* 00003376 */
  4466. fn00003302:
  4467. 00003302  4E56 FEF4                link       A6, -0x010C
  4468. 00003306  2F07                     move.l     -[A7], D7
  4469. 00003308  42AE FEF4                clr.l      [A6 - 0x10C]
  4470. 0000330C  42A7                     clr.l      -[A7]
  4471. 0000330E  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  4472. 00003314  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4473. 00003318  A9A1                     syscall    GetNamedResource
  4474. 0000331A  2017                     move.l     D0, [A7]
  4475. 0000331C  6700 0102                beq        +0x104 /* 00003420 */
  4476. 00003320  2F00                     move.l     -[A7], D0
  4477. 00003322  486E FFFC                pea.l      [A6 - 0x4]
  4478. 00003326  486E FFF8                pea.l      [A6 - 0x8]
  4479. 0000332A  486E FEF8                pea.l      [A6 - 0x108]
  4480. 0000332E  A9A8                     syscall    GetResInfo
  4481. 00003330  302E FFFC                move.w     D0, [A6 - 0x4]
  4482. 00003334  EB48                     lsl        D0.w, 5
  4483. 00003336  0040 C000                ori.w      D0, 0xC000
  4484. 0000333A  42A7                     clr.l      -[A7]
  4485. 0000333C  2F3C 4441 5441           move.l     -[A7], 0x44415441 /* 'DATA' */
  4486. 00003342  3F00                     move.w     -[A7], D0
  4487. 00003344  A9A0                     syscall    GetResource
  4488. 00003346  2017                     move.l     D0, [A7]
  4489. 00003348  6700 00D6                beq        +0xD8 /* 00003420 */
  4490. 0000334C  2D40 FEF4                move.l     [A6 - 0x10C], D0
  4491. 00003350  A992                     syscall    DetachResource
  4492. 00003352  2F17                     move.l     -[A7], [A7]
  4493. 00003354  A992                     syscall    DetachResource
  4494. 00003356  2057                     movea.l    A0, [A7]
  4495. 00003358  A064                     syscall    MoveHHi
  4496. 0000335A  2057                     movea.l    A0, [A7]
  4497. 0000335C  A029                     syscall    HLock
  4498. 0000335E  3E38 01D2                move.w     D7, [0x000001D2 /* UnitNtryCnt */]
  4499. 00003362  0C47 0030                cmpi.w     D7, 0x30 /* '0' */
  4500. 00003366  6E2E                     bgt        +0x30 /* 00003396 */
  4501. 00003368  203C 0000 0100           move.l     D0, 0x100
  4502. 0000336E  A71E                     syscall    NewPtrSysClear, flags=7
  4503. 00003370  6600 00AE                bne        +0xB0 /* 00003420 */
  4504. 00003374  2248                     movea.l    A1, A0
  4505. label00003376:
  4506. 00003376  2078 011C                movea.l    A0, [0x0000011C /* UTableBase */]
  4507. 0000337A  40E7                     move.w     -[A7], SR
  4508. 0000337C  007C 0400                ori.w      sr, 1024
  4509. 00003380  203C 0000 00C0           move.l     D0, 0xC0
  4510. 00003386  A02E                     syscall    BlockMove/BlockMoveData
  4511. 00003388  21C9 011C                move.l     [0x0000011C /* UTableBase */], A1
  4512. 0000338C  A01F                     syscall    DisposPtr/DisposePtr
  4513. 0000338E  31FC 0040 01D2           move.w     [0x000001D2 /* UnitNtryCnt */], 0x40 /* '@' */
  4514. 00003394  46DF                     move.w     SR, [A7]+
  4515. label00003396:
  4516. 00003396  5247                     addq.w     D7, 1
  4517. 00003398  4447                     neg.w      D7
  4518. 0000339A  323C 00C0                move.w     D1, 0xC0
  4519. 0000339E  303C FFCF                move.w     D0, 0xFFCF
  4520. 000033A2  2278 011C                movea.l    A1, [0x0000011C /* UTableBase */]
  4521. label000033A6:
  4522. 000033A6  4AB1 1000                tst.l      [A1 + D1.w]
  4523. 000033AA  670E                     beq        +0x10 /* 000033BA */
  4524. 000033AC  5841                     addq.w     D1, 4
  4525. 000033AE  5340                     subq.w     D0, 1
  4526. 000033B0  BE41                     cmp.w      D7, D1
  4527. 000033B2  66F2                     bne        -0xC /* 000033A6 */
  4528. 000033B4  303C FFDF                move.w     D0, 0xFFDF
  4529. 000033B8  6066                     bra        +0x68 /* 00003420 */
  4530. label000033BA:
  4531. 000033BA  206E 000C                movea.l    A0, [A6 + 0xC]
  4532. 000033BE  3080                     move.w     [A0], D0
  4533. 000033C0  2057                     movea.l    A0, [A7]
  4534. 000033C2  2050                     movea.l    A0, [A0]
  4535. 000033C4  2F09                     move.l     -[A7], A1
  4536. 000033C6  A03D                     syscall    DrvrInstall
  4537. 000033C8  225F                     movea.l    A1, [A7]+
  4538. 000033CA  2071 1000                movea.l    A0, [A1 + D1.w]
  4539. 000033CE  2F08                     move.l     -[A7], A0
  4540. 000033D0  A029                     syscall    HLock
  4541. 000033D2  205F                     movea.l    A0, [A7]+
  4542. 000033D4  2050                     movea.l    A0, [A0]
  4543. 000033D6  225F                     movea.l    A1, [A7]+
  4544. 000033D8  2251                     movea.l    A1, [A1]
  4545. 000033DA  2089                     move.l     [A0], A1
  4546. 000033DC  3151 0004                move.w     [A0 + 0x4], [A1]
  4547. 000033E0  3169 0002 0022           move.w     [A0 + 0x22], [A1 + 0x2]
  4548. 000033E6  3169 0004 0024           move.w     [A0 + 0x24], [A1 + 0x4]
  4549. 000033EC  3169 0006 0026           move.w     [A0 + 0x26], [A1 + 0x6]
  4550. 000033F2  216E FEF4 0014           move.l     [A0 + 0x14], [A6 - 0x10C]
  4551. 000033F8  7000                     moveq.l    D0, 0x00
  4552. 000033FA  3029 0008                move.w     D0, [A1 + 0x8]
  4553. 000033FE  D089                     add.l      D0, A1
  4554. 00003400  2F0A                     move.l     -[A7], A2
  4555. 00003402  2440                     movea.l    A2, D0
  4556. 00003404  0028 0020 0005           ori.b      [A0 + 0x5], 0x20 /* ' ' */
  4557. 0000340A  2248                     movea.l    A1, A0
  4558. 0000340C  206E 0010                movea.l    A0, [A6 + 0x10]
  4559. 00003410  4E92                     jsr        [A2]
  4560. 00003412  245F                     movea.l    A2, [A7]+
  4561. 00003414  4A40                     tst.w      D0
  4562. 00003416  6706                     beq        +0x8 /* 0000341E */
  4563. 00003418  3D40 FFFE                move.w     [A6 - 0x2], D0
  4564. 0000341C  600E                     bra        +0x10 /* 0000342C */
  4565. label0000341E:
  4566. 0000341E  6002                     bra        +0x4 /* 00003422 */
  4567. label00003420:
  4568. 00003420  588F                     addq.l     A7, 4
  4569. label00003422:
  4570. 00003422  3D40 FFFE                move.w     [A6 - 0x2], D0
  4571. 00003426  302E FFFE                move.w     D0, [A6 - 0x2]
  4572. 0000342A  6018                     bra        +0x1A /* 00003444 */
  4573. label0000342C:
  4574. 0000342C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4575. 00003430  206E 000C                movea.l    A0, [A6 + 0xC]
  4576. 00003434  3F10                     move.w     -[A7], [A0]
  4577. 00003436  4EBA 001A                jsr        [PC + 0x1A /* 00003452 */]
  4578. 0000343A  5C8F                     addq.l     A7, 6
  4579. 0000343C  3D40 FFFC                move.w     [A6 - 0x4], D0
  4580. 00003440  302E FFFE                move.w     D0, [A6 - 0x2]
  4581. label00003444:
  4582. 00003444  2E1F                     move.l     D7, [A7]+
  4583. 00003446  4E5E                     unlink     A6
  4584. 00003448  4E75                     rts
  4585. 0000344A  4F70 656E                chk.w      D7, <<invalid full ext with IS == 1 and I/IS == 6>>
  4586. 0000344E  5644                     addq.w     D4, 3
  4587. 00003450  4D44                     chk.w      D6, D4
  4588. fn00003452:
  4589. 00003452  4E56 FFFE                link       A6, -0x0002
  4590. 00003456  322E 0008                move.w     D1, [A6 + 0x8]
  4591. 0000345A  4441                     neg.w      D1
  4592. 0000345C  5341                     subq.w     D1, 1
  4593. 0000345E  E541                     asl        D1.w, 2
  4594. 00003460  2278 011C                movea.l    A1, [0x0000011C /* UTableBase */]
  4595. 00003464  2031 1000                move.l     D0, [A1 + D1.w]
  4596. 00003468  6606                     bne        +0x8 /* 00003470 */
  4597. 0000346A  303C FFEB                move.w     D0, 0xFFEB
  4598. 0000346E  6030                     bra        +0x32 /* 000034A0 */
  4599. label00003470:
  4600. 00003470  42B1 1000                clr.l      [A1 + D1.w]
  4601. 00003474  2F0A                     move.l     -[A7], A2
  4602. 00003476  2040                     movea.l    A0, D0
  4603. 00003478  2F00                     move.l     -[A7], D0
  4604. 0000347A  2050                     movea.l    A0, [A0]
  4605. 0000347C  2250                     movea.l    A1, [A0]
  4606. 0000347E  7000                     moveq.l    D0, 0x00
  4607. 00003480  3029 0010                move.w     D0, [A1 + 0x10]
  4608. 00003484  D089                     add.l      D0, A1
  4609. 00003486  2440                     movea.l    A2, D0
  4610. 00003488  2248                     movea.l    A1, A0
  4611. 0000348A  206E 000A                movea.l    A0, [A6 + 0xA]
  4612. 0000348E  4E92                     jsr        [A2]
  4613. 00003490  245F                     movea.l    A2, [A7]+
  4614. 00003492  2252                     movea.l    A1, [A2]
  4615. 00003494  2051                     movea.l    A0, [A1]
  4616. 00003496  A128                     syscall    RecoverHandle, flags=1
  4617. 00003498  A023                     syscall    DisposHandle/DisposeHandle
  4618. 0000349A  204A                     movea.l    A0, A2
  4619. 0000349C  A023                     syscall    DisposHandle/DisposeHandle
  4620. 0000349E  245F                     movea.l    A2, [A7]+
  4621. label000034A0:
  4622. 000034A0  3D40 FFFE                move.w     [A6 - 0x2], D0
  4623. 000034A4  302E FFFE                move.w     D0, [A6 - 0x2]
  4624. 000034A8  4E5E                     unlink     A6
  4625. 000034AA  4E75                     rts
  4626. 000034AC  436C 6F73                chk.w      D1, [A4 + 0x6F73]
  4627. 000034B0  6556                     bcs        +0x58 /* 00003508 */
  4628. 000034B2  444D                     neg.w      A5
  4629.